单位从小到大依次排序:
比特 < 字节 < 千字节 < 兆字节 < 千兆字节 < 太字节 < 拍字节 < 艾字节 < 泽字节 < 尧字节
b < B < KB < MB < GB < TB < PB < EB < ZB < YB
从大到小转换:
1 YB = 1024 ZB = 1024^2 EB = 1024^3 PB = 1024^4 TB = 1024^5 GB = 1024^6 MB = 1024^7KB 1024^8B = 1024^8*8b
1 ZB = 1024 EB
1 EB = 1024 PB
1 PB = 1024 TB
1 TB = 1024 GB = 1024^2 MB = 1024^3 KB = 1024^4 B = 1024^4*8 b
1 GB = 1024 MB
1 MB = 1024 KB
1 KB = 1024 B
1 B = 8 b
————————————————————————————————
一般情况下:
32位编译器:
char short int long float double 指针
1 2 4 4 4 8 4 字节 B
64位编译器:
char short int long float double 指针
1 2 4 8 4 8 8 字节 B
————————————————————————————————