位、字节与字

概念讲解

基本单位

单位 英文 说明
位 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?

210=1024≈10002^{10} = 1024 \approx 1000

计算机使用二进制,所以用 2 的幂次更方便。

二进制存储

字符编码

编码 说明
ASCII 英文字符,1 字节
GBK 中文,2 字节
UTF-8 可变长度,1-4 字节

ASCII 码常见值

字符 ASCII 码
'0' 48
'A' 65
'a' 97

考点分析

初赛考查方式

  1. 选择题: 单位换算
  2. 填空题: 存储计算
  3. 判断题: 基本概念

常见考点

  • 单位换算(1024 进制)
  • ASCII 码值
  • 存储容量计算

例题精讲

例题 1:单位换算

题目: 1 GB 等于多少 MB?

解答:

1 GB=1024 MB1 \text{ GB} = 1024 \text{ MB}

例题 2:ASCII 码

题目: 字符 'A' 的 ASCII 码是多少?

解答:

'A' 的 ASCII 码是 65。

例题 3:存储计算

题目: 存储 1000 个 ASCII 字符需要多少字节?

解答:

每个 ASCII 字符占 1 字节,所以需要 1000 字节。

练习题

  1. 1 KB 等于多少字节?
查看答案

1024 字节

1 KB=1024 B=210 B1 \text{ KB} = 1024 \text{ B} = 2^{10} \text{ B}

  1. 'a' 的 ASCII 码是多少?
查看答案

97

ASCII 码常见值:

  • '0' = 48
  • 'A' = 65
  • 'a' = 97
  1. 存储一个汉字(GBK 编码)需要多少字节?
查看答案

2 字节

不同编码的汉字占用字节:

  • GBK:2 字节
  • UTF-8:3 字节

易错点

⚠️ 注意:

  1. 1 KB = 1024 B,不是 1000 B
  2. bit 和 Byte 不要混淆
  3. ASCII 码 '0'-'9' 是连续的
  4. 不同编码汉字占用字节不同