1、8\main.c|6|warning: variable 'C' set but not used [-Wunused-but-set-variable]|
这个错误提示的是变量定义和赋值后并没有进行输出操作
2、main()函数可以出现在任意位置,但是必须有且只能有1个
3、其值不能改变的量称为常量
4、常量有整形常量,比如:1000,0,-345
5、常量有实型常量,有2种表达形式,十进制小数和指数形式,比如:123.4,-56.789,0.0,12.0,1234.5e3;(值得注意的是e的前面必须有数字,且后面必须为整数(可以是正数也可以是负数,也可以是0),但不能是小数)
6、%d为整形数据
7、%f为浮点型数据
8、%2.3 f 的意思是实形的整数保留2位有效值,实形的小数部分保留3位有效值(比如:62.778)
9、标识符只能是字母数字下划线组成,且必须是字母和下划线开头
10、C语言的关键字不能作为变量名
11、变量的使用顺序是:先定义再赋初值再使用
12、常量是值不变的量
13、数据类型:基本类型,构造数据类型,指针类型,空类型
14、基本类型:整形int, 字符型char, 单精度实型float, 双精度实型double, 枚举型
15、基本类型的特点:其中的值不可能分解成其他的类型
16、十进制整数第一位不能以数字0开头,包含有符号和无符号2种
17、八进制的第一位就是以数字0开头,只能是无符号
18、如果在整形常量后面加个U,比如123U,则表示该常量是unsigned int
19、如果在整形常量后面加个L,比如5678L,则表示该常量是long int
20、原码:将任意的进制数转换成二进制数就是原码
21、正数的补码就是原码
22、负数的补码等于负数的绝对值的原码取反后加一
23、有符号位的最高位为符号位,当为1时,该数是负值,当为0时,该数为正值(0正1负)
24、定义变量的时候,默认定义有符号数,所以在定义无符号数的时候记得更改数据类型
25、无符号整形变量的取值是 0~65535
26、有符号的整形变量的取值范围是 -32768~32767
27、%c为打印单个字符
28、%s打印单个字符串组
29、规范的变量定义方式是 int a=1;
30、实型数据的小数数据位越多,有效数字越多,精度越高
31、为了更精确的输出数据,float的小数位最多输出6位,超出的数据将会随机输出,double的小数位数最多输出位,超过的位数将会随机输出数据,long double的小数位最多输出18位,超过的小数位数据将会随机进行输出