1、存储空间
bit就是位,也叫比特位(bit),是计算机表示数据最小的单位
B——比特——byte字节
KB——千比特——kilobajt——千字节
MB——兆比特——megabajt——兆字节,百万字节(一般计算机的内存条都是用此来计算单位的)
GB——吉比特——gigabajt——吉字节(一般计算机的CPU都是用此来计算单位的)。
TB——太比特——Terabyte——太字节,或百万兆字节
1 B = 8b
1 KB = 1024 B
1 MB = 1024 kB
1 GB = 1024 MB
1 TB = 1024GB
所以1MB = 1024×1024B = 1048576×8b=8388608b
2、C++数据类型与所占字节
类型 |
位 |
范围 |
char |
1 个字节 |
-128 到 127 或者 0 到 255 |
unsigned char |
1 个字节 |
0 到 255 |
signed char |
1 个字节 |
-128 到 127 |
int |
4 个字节 |
-2147483648 到 2147483647 |