武林萌主 发表于 2017-7-25 12:33:15

C语言知识点备忘-0725-1【2-6】

C诡异力气,缺陷重重,却获得了巨大的成功。{:10_254:}
我认为学习编程的话,C语言必学。可能有人不这么认为,那没关系,这是我的笔记,你觉得对就看看,不对就去看别人的。{:10_256:}
C语言作为编译型语言,具有较高的可移植性。我目前并不是做开发的,我不了解其他语言开发是什么样子,不过我看到的我同事们用C语言编程灵活度和效率都很高。【如果其他语言也差不多,算我没见过世面】{:10_260:}
C语言头文件、主函数、输出基本格式和用法:
#include <stdio.h>


int main()

{
      
   printf("I love FishC.com!\n");
【格式化输出】
   return 0;

}

单独的反斜杠代表将本行和下一行看做一个整体,此处可以用于语句太长一行写出去太难看或写不下的情况。

C语言中有变量和常量。
变量需要命名,变量名由英文【区分大小写】、数字【不能作为变量名开头】和下划线组成,其他特殊字符不可以用作变量的命名。
命名时注意不要与C语言内部关键字冲突,一般情况下,我们用小写字母命名变量,大写字母命名常量。

C语言常用的基本数据类型有四个:char、int、float【单精度】、double【双精度】。
另外还有long【长整型】、short【短整型】、_Bool【布尔类型】。
*
这里布尔类型如果非要用bool来表示,可以直接导入<stdbool.h>头文件即可。该头文件只有四句宏定义。
#define bool      _Bool

#define true      1

#define false       0

#define __bool_true_false_are_defined      1
*

常量:
整型、实型、字符【普通、转义】、字符串、符号【使用前先定义】。

定义符号常量:
#define 标识符 常量【预处理命令/宏定义命令】
功能是把程序中所有出现的标识符都替换为随后的常量。

标识符:标记起来用以识别区分的符号



sizeof运算符:
用于获取数据类型或表达式的长度,三种使用方式:
。sizeof(type_name);//sizeof(类型);
。sizeof(object);//sizeof(对象);
。sizeof object;//sizeof 对象;

signed【带符号位】【默认】【可以表示负数】和unsigned【不带符号位】【只能表示正数】【存储空间大一倍】:
类型限定符-用于限定char类型和任何整型变量的取值范围。

。 short
。unsigned short
。 int
。unsigned int
。 long
。unsigned long
。 long long
。unsigned long long
{:10_261:}

shinemic 发表于 2017-7-25 13:31:33

本帖最后由 shinemic 于 2017-7-25 13:33 编辑

感谢楼主的分享,但可否提个意见:将代码编辑成代码「应有的样子」,比如这样:
#include <stdio.h>

int main() {
    printf("I love FishC.com!\n");
    // 格式化输出
    return 0;
}
#define bool                                 _Bool
#define true                                 1
#define false                              0
#define __bool_true_false_are_defined      1

[*] short
[*] unsigned short
[*] int
[*] unsigned int
[*] long
[*] unsigned long
[*] long long
[*] unsigned long long

看起来整洁许多,也更容易联系上下文?

武林萌主 发表于 2017-7-26 16:12:01

shinemic 发表于 2017-7-25 13:31
感谢楼主的分享,但可否提个意见:将代码编辑成代码「应有的样子」,比如这样:




第一次发帖,没搞明白,下次会注意,谢谢你吖
页: [1]
查看完整版本: C语言知识点备忘-0725-1【2-6】