1.在32位系统中,1字节=8bit,1字=4字节=32bit,半字=2字节=16bit
2.字节长度是变量在内存中所占的存储空间
sizeof是用来测量变量或数据类型所占的字节长度
3.数据类型所占字节长度
int 4字节
char 1字节
short 2字节
long 4字节
float 4字节
double 8字节
所有的指针保存的都是地址。在操作系统里,地址是固定长度的,长度由系统位数决定,32位的4字节,64位的8字节
4.sizeof与strlen的区别:
sizeof是运算符,统计字符串中字符个数时算'\0'
strlen是函数,统计字符串中字符个数时不算'\0'
5.正数的原码就是补码
负数的补码是其绝对值的原码取反加1
负数的补码取反加1就得到原码
6.typedef:给数据类型重起名
使用typedef可以提高代码的移植性,对代码起保护作用