计算机底层决定的。设计出厂都是按照这个规定, 就好像所有的计算机底层都只认0和1一样。由若干个位组成一个"字节"(byte).字节由多少个位组成,取决于计算机的自身结构.通常,微型计算机的CPU多用8位组成一个字节,用以表示一个字符的代码.构成一个字节的8个位被看作一个整体.字节(Byte)是存储信息的基本单位.
1B(Byte)=8b(bit)
1KB=1024B
1MB=1024KB
1GB=1024MB
自己百度一下就知道了。 还有,这个是规定出来的东西,没有必要深究。就好像我们约定一个常量的值是那么多就是那么多。完全没有必要深究。难道你还要去问,为什么计算机底层只认0和1???因为工程师这么设计的 |