位、字节与字
概念讲解
基本单位
| 单位 | 英文 | 说明 |
|---|---|---|
| 位 | bit | 最小存储单位,0 或 1 |
| 字节 | Byte | 8 个 bit |
| 字 | Word | CPU 一次处理的数据长度 |
存储单位换算
| 单位 | 换算 |
|---|---|
| 1 B | 8 bit |
| 1 KB | 1024 B |
| 1 MB | 1024 KB |
| 1 GB | 1024 MB |
| 1 TB | 1024 GB |
为什么是 1024?
计算机使用二进制,所以用 2 的幂次更方便。
二进制存储
字符编码
| 编码 | 说明 |
|---|---|
| ASCII | 英文字符,1 字节 |
| GBK | 中文,2 字节 |
| UTF-8 | 可变长度,1-4 字节 |
ASCII 码常见值
| 字符 | ASCII 码 |
|---|---|
| '0' | 48 |
| 'A' | 65 |
| 'a' | 97 |
考点分析
初赛考查方式
- 选择题: 单位换算
- 填空题: 存储计算
- 判断题: 基本概念
常见考点
- 单位换算(1024 进制)
- ASCII 码值
- 存储容量计算
例题精讲
例题 1:单位换算
题目: 1 GB 等于多少 MB?
解答:
例题 2:ASCII 码
题目: 字符 'A' 的 ASCII 码是多少?
解答:
'A' 的 ASCII 码是 65。
例题 3:存储计算
题目: 存储 1000 个 ASCII 字符需要多少字节?
解答:
每个 ASCII 字符占 1 字节,所以需要 1000 字节。
练习题
- 1 KB 等于多少字节?
查看答案
1024 字节
- 'a' 的 ASCII 码是多少?
查看答案
97
ASCII 码常见值:
- '0' = 48
- 'A' = 65
- 'a' = 97
- 存储一个汉字(GBK 编码)需要多少字节?
查看答案
2 字节
不同编码的汉字占用字节:
- GBK:2 字节
- UTF-8:3 字节
易错点
⚠️ 注意:
- 1 KB = 1024 B,不是 1000 B
- bit 和 Byte 不要混淆
- ASCII 码 '0'-'9' 是连续的
- 不同编码汉字占用字节不同