在32位系统中,1字节=8bit,1字=4字节=32bit,半字=2字节=16bit
字节长度(与编译器有相关性):变量在内存中占据空间
sizeof:测量变量或数据类型所占的字节长度
数据类型所占字节长度
int 4字节 char 1字节 short 2字节
long 4字节 float 4字节 double 8字节
指针保存地址,在操作系统里。地址固定长度即有定长(32位的4个字节,64位的8个字节),因此所有的指针所占字节都是固定的
sizeof与strlen的区别:
sizeof:运算符,统计字符串中字符个数时算'\0'
strlen:函数,统计字符串中字符个数时不算'\0'
正数的原码就是补码
负数的补码是其绝对值的原码取反加1
负数的补码取反加1就得到原码
127+1 =-128
-128 -1 =127
利用补码快速证明
课堂小知识:
typedef:给数据类型重起名,可以提高代码的移植性,对代码起保护作用。
编程取名时:2相当于to;4相当于for
Sleep(5):延迟5秒后执行