计算机数据存储单位B、KB、MB、GB、TB、PB、EB、ZB、YB、BB之间的换算关系

5853 2025-10-26 11:17:01

目录

含义bit:位(通常小写b)也称比特Byte:字节(通常大写B,有时也用小写b,所以两者同时出现时比特用bit而不用小写b)

相关换算1.bit与Byte2.字节以上又有KB(千字节)、MB(兆)、GB(千兆)、TB(亿万字节)、PB(千万亿字节)、EB(百亿亿字节)、ZB(十万亿亿字节)、YB(一亿亿亿字节)、BB(一千亿亿亿字节)

函数封装:给定文件大小(单位通常为字节),超过1024则转换为相应的KB、MB等单位

含义

bit:位(通常小写b)也称比特

bit是计算机信息的最小单位,也称为二进制位,它只能表示0或1这两种状态; bit更多地用于衡量计算机中信息传输的速度,如网速、数据传输速度等。

Byte:字节(通常大写B,有时也用小写b,所以两者同时出现时比特用bit而不用小写b)

byte是计算机中数据存储的基本单位; 8bit就称为一个字节(Byte), 1Byte=8bit(1B=8bit),即1个字节可以存储8个二进制数; byte通常用于衡量计算机中存储的数据量,如硬盘容量、文件大小等。

相关换算

1.bit与Byte

1个字母=1个字节=8bit(8位)

1个数字=1个字节=8bit(8位)

1个汉字=2个字节=16bit(16位)

1个字节即1 Byte及1 B

2.字节以上又有KB(千字节)、MB(兆)、GB(千兆)、TB(亿万字节)、PB(千万亿字节)、EB(百亿亿字节)、ZB(十万亿亿字节)、YB(一亿亿亿字节)、BB(一千亿亿亿字节)

它们之间的换算关系都是1024倍(1024=2^10,即2的十次方)

KB(千字节):1KB=1024B(字节Byte,有时也用小写b)

MB(兆):1MB=1024KB

GB(千兆):1GB=1024MB

TB(万亿字节):1TB=1024GB

PB(千万亿字节):1PB=1024TB

EB(百亿亿字节):1EB=1024PB

ZB(十万亿亿字节)1ZB=1024EB

YB(一亿亿亿字节):1YB=1024ZB

BB(一千亿亿亿字节):1BB=1024YB

函数封装:给定文件大小(单位通常为字节),超过1024则转换为相应的KB、MB等单位

function filterType(val) {

if (val == 0 || !val) return "0B"

var k = 1024

var sizes = ["B", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB", "BB"]

var i = Math.floor(Math.log(val) / Math.log(k))

return (val / Math.pow(k, i)).toPrecision(3) + "" + sizes[i];

}

2008年是鼠年,这一年一共有几天,这年的2月有多少天。下一个闰年是多少天。
手机软件安装步骤详解:不同系统的安装方法与注意事项