为什么1KB等于1024B?
1KB等于1024B是因为二进制算法。
电脑是二进制的算法,每8个位(也叫位元 bit)组成一个字节(Byte 比特)。
8bit=1Byte,就是1B的数据存储在内存地址表现为00000000~11111111之间的位置,也就是说1B的数据是8位进1,用0,1表示就是10000000=2^7,同理1千KB就是10000000000=2的10次方,1024=2^10,所以1KB=1024Byte。
常用的单位换算:
1 Byte(B) = 8 bit
1 Kilo Byte(KB) = 1024B
1 Mega Byte(MB) = 1024 KB
1 Giga Byte (GB)= 1024 MB
1 Tera Byte(TB)= 1024 GB
1 Peta Byte(PB) = 1024 TB
1 Exa Byte(EB) = 1024 PB
1 Zetta Byte(ZB) = 1024 EB
1Yotta Byte(YB)= 1024 ZB
1 Bronto Byte(BB) = 1024 YB
1Nona Byte(NB)=1024 BB
1 Dogga Byte(DB)=1024 NB
1 Corydon Byte(CB)=1024DB
1 Xero Byte (XB)=1024CB