单位从小到大依次排序:

比特 < 字节 < 千字节 < 兆字节 < 千兆字节 < 太字节 < 拍字节 < 艾字节 < 泽字节 < 尧字节

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
————————————————————————————————