数据中的Byte和Bit的区别
首先我们认识一下他们是什么
Byte(字节,简称B) 是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。
一个字节存储8位无符号数,储存的数值范围为0-255。如同字元一样,字节型态的变数只需要用一个位元组(8位元)的内存空间储存。英文1字节,中文2字节
Bit(位,简称b) 电脑的各种存储器的最小的存储单位是比特,也就是,它表示一个二进制位。比位大的单位是字节(byte,简称B),它等于8个二进制位。因为在存储器中含有大量的存储单元,每个存储单元可以存放8个二进制位,所以存储器的容量是以字节为基本单位的。
单位换算:
1字节(Byte)=8位(bit)
Byte和Bit在CAN报文中的区别
1. 代表的大小不同
1 bit 就是1位二进制数,比如 1 或者 0;1 Byte 就是 1 个字节,1 个字节是由 8 个二进制位组成的。比如1111111,00000000等。
2. 代表的内容不一样
Bit 只能代表一个内容,(0或者1,其中的一个),1 Byte 代表 256 个内容 = 2 的 8 次方。
bit 与 Byte 的联系
一个 bit 就是一个二进制数的最小单元,就像我们说我们能够拥有的最小金额的钱就是一分一样,只不过比特是在二进制数中罢了。如果将 8 个 0 或者 1 组合在一起,例如 0110 1010(在中间加一个空格是为了看起来清晰明了),就可以说它们是八个比特或者说一个字节。
8 bit = 1 Byte,不管它们都是全是0、全是1或者是由若干0和若干1混合而成。