比特bit、位、子节byte、字 之间的区别

比特bit、位、子节byte、字 之间的区别

 

位是计算机存储的最小单位,简记为b,也称为比特(bit)计算机中用二进制中的0和1来表示数据,一个0或1就代表一位。位数通常指计算机中一次能处理的数据大小;

比特(bit)是由英文BIT音译而来,比特同时也是二进制数字中的位,为信息量的最小单位;

字节,英文Byte,是计算机用于计量存储容量的一种计量单位,通常情况下一字节等于八位,字节同时也在一些计算机编程语言中表示数据类型和语言字符,在现代计算机中,一个字节等于八位;

字是表示计算机自然数据单位的术语,在某个特定计算机中,字是其用来一次性处理事务的一个固定长度的位(bit)组,在现代计算机中,一个字等于两个字节。

如果用5位转换成一个“字符” 那么5位的组成方式有32种,就需要32种字符去代表,这就是Base32编码

如果用6位转换成一个“字符” 那么6位的组成方式有64种,就需要64种字符去代表,这就是Base64编码

上一篇:Tokio,Rust异步编程实践之路


下一篇:2021-09-15