数据存储的基本单位
· 阅读需 2 分钟
使用 Markdown 表格模拟的示例,更直观地理解这些单位之间的关系
- 位(bit): 是计算机内存中的最小数据单位。每个位的值只能是 0 或 1。
- 字节(Byte): 1 字节 = 8 位。字节是计算机处理数据的基本单位之一,通常用来表示一个字符,例如,'A' 或 '0'。
- 千字节(KB,Kilobyte): 1KB = 1024 字节。在数据存储中,KB 通常用来衡量文件大小或者数据传输的量。
- 位(b): 与“位(bit)”相同,只是表示方法不同,都是指计算机数据的最小单位。
假设每个格子代表一个位(bit/b),那么 8 个格子组成一个字节(Byte)。这里是一个简化的视图
| bit | bit | bit | bit | bit | bit | bit | bit |
|------|------|------|------|------|------|------|------|
| 0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | <- 一个字节(Byte)的示例
这个例子中,一个字节(Byte)由 8 个位(bit)组成,每个位的值可以是 0 或 1。因此,一个字节可以表示 2^8=256 种不同的状态,从 00000000 到 11111111。
进一步扩展,如果我们将这样的 1024 个字节串联起来,就构成了 1 千字节(KB)。因为直接在表格中展示 1024 个字节(即 8,192 个位)非常不实际,所以这里用文字描述
常见字符大小
类型 | 示例 | 编码格式 | 大致占用字节数 |
---|---|---|---|
英语字符 | A | ASCII | 1 字节 |
汉字 | 中 | UTF-8 | 3 字节 |
Emoji 表情 | UTF-8 | 4 字节 |
如果您喜欢这篇文章,不妨给它点个赞并收藏,感谢您的支持!