编程语言应用

首页 » 常识 » 常识 » 在编程中bit是位还是字节
TUhjnbcbe - 2023/8/23 20:48:00

在编程中我们规定bit表示的是位,使用二进制进行计算,是存储单元的最小单位,位和字节的关系是:1个字节等于8位,也就是一个字节是由八个0和1组合而成。

在计算机中我们的存储换算关系如下:

1Byte=8bit;即1字节=8位;

1KB=B;即1千字节=位;

1MB=KB;即1兆字节=千字节;

1GB=MB;即1千兆字节=兆字节;

1TB=GB;即1太字节=千兆字节;

1PB=TB;即1拍字节=太字节;

1EB=PB;即1艾字节=拍字节。

为什么当存储到一定程度以后都是使用作为一个进制换算呢?那是因为我们任何数据在计算机中存储都是0和1的代码窜,而为又是作为最小的存储单位,一个字节占用8位,也就是2的指数值,也就是后面的存储大小都是2的n次方,且数值大于8。加入使用作为换算基数那就不是2的指数,存储数据就会错乱,所以选择与最近的一个2的指数作为换算基数那就是。

1
查看完整版本: 在编程中bit是位还是字节