1、c语言数据类型关键字: int,long,short,unsigned,char,float,double,signed,void
_Bool,_Complex,_Imaginary;
2、位,字,字节:
最小的存储单位是位(bit),可以存储0或1.
字节(byte)是常用的计算机存储单位。1byte=8bit。
字(word)是计算机自然存储单位。字长越大,内存的访问速度也越快。
3、原码、补码和反码:
其含义和作用 相关链接
4、八进制和十六进制:
- 十六进制的每位数恰好恰好由4位二进制数表示。 (p46)
- 显示八进制及十六进制:
转换说明 | 显示内容 |
---|---|
%o | 无符号八进制整数 |
%x | 无符号十六进制整数 |
%#o %#x %#X | 分别加上0、0x、0X的前缀 |
5、整数溢出 (p49)
6、打印不同整数类型
类型 | 转换说明 |
---|---|
unsigned int | %u |
long | 以l作为前缀 如%ld %lo %lx |
short | 以h作为前缀 如%hd %ho %hx |
unsigned 类型以u作为后缀,如unsigned long可表示为%lu
7、标准ASCⅡ码的范围在0~127
8、非打印字符 (p51)
9、浮点型常量 (p58)
10、浮点值的上溢和下溢(p59)
11、浮点数的舍入错误( p59)