C学习笔记5

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位,超过的小数位数据将会随机进行输出

你可能感兴趣的:(C,学习,笔记,c语言)