计算机中只识别二进制
1
0
拓展:八进制:0~7 十进制0~9
计算机中的单位bit(比特位)
一个比特位存放一个二进制位
Byte字节
单位转换:
1Byte=8bite
Kilo Kb 1K字节=1,024个字节
Mega Mb 1M字节= 1,048,576字节
Giga Gb 1G字节=1,073,741,824字节
Tera Tb 1T字节=1,099,511,627,776字节
Peta Pb 1P字节=1,125,899,906,842,624字节
Exa Eb 1E字节=1,152,921,504,606,846,976字节
etta Zb 1Z字节=1,180,591,620,717,411,303,424字节
Yotta Yb 1Y字节=1,208,925,819,614,629,174,706,176字节
提高空间利用率才有了不同的数据类型
char----字符数据类型
short----短整型
int----整型
long long----更长的整型
float----单精度浮点型
double----双精度浮点型
sizeof----关键字----操作符----计算类型或者变量所占空间的大小,单位是字节byte
各数据类型的大小:
char--1
short--2
int--4
long--4
long long--8
float--4
double--8
关于sizeof(int)=sizeof(long)的解释:
C语言中规定:sizeof(long)≥sizeof(int)