bit byte哪些事

简介:

1.bit

电脑中最小的计量单位,比如0或1代表一个bit,简称“位”

2.byte

电脑存储的基本单位。因为上面的bit小弟太小了,所以产生了byte。由8个bit存成了byte,最小为0最大为11111111,一个byte能存储一个字

 

一些问题

1.一个汉字占2个byte

其实是由unicode字符集决定的

一般用utf-7编码5字节,utf-8编码3字节(变长的),编码utf-16是2字节,utf-32编码4字节

还有gb2312字符集中也是2字节(也就是常说的双字节)

详细请参考字符集详解

2.字符和字节的区别

字符就是一个字,如汉字,数字等,字节是计量存储容量和传输容量的一种计量单位

3.10M带宽怎么只有1M多

其实10M说的的是10Mb(bit),需要除以8

 

分类:  基础知识

本文转自快乐就好博客园博客,原文链接:http://www.cnblogs.com/happyday56/p/4135913.html,如需转载请自行联系原作者
相关文章
|
8月前
|
算法 Java 索引
Byte Hex CRC计算笔记
Byte Hex CRC计算笔记
91 0
|
测试技术 C#
C# byte[] 如何转换成byte*
C# byte[] 如何转换成byte*
|
2月前
|
Java
byte加byte居然是int了
为什么在Java中,byte加byte的结果不是byte,而是int?本文将带你从Java语言规范和JVM规范层面研究该问题。
62 3
byte加byte居然是int了
|
存储 编解码 JavaScript
UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb0 in position 53: invalid start byte
UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb0 in position 53: invalid start byte
239 0
UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb0 in position 53: invalid start byte
|
消息中间件 API
无法从“System.ReadOnlyMemory<byte>”转换为“byte[]”
无法从“System.ReadOnlyMemory<byte>”转换为“byte[]”
94 0
byte数据类型
byte数据类型
780 0
Java中字节Byte和位Bit的关系
Java中字节Byte和位Bit的关系
Bit++
Bit++
218 0
Bit++
|
存储
密码学之Byte和bit
密码学之Byte和bit
283 0
密码学之Byte和bit