1.2 计算机中的信息表示
字符编码(ASCII、Unicode等)
重要程度:8 分
<h2>1.2 计算机中的信息表示 - 字符编码</h2>
<h3>1. ASCII 编码</h3>
<p>ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是最早的字符编码标准之一,主要用于表示英文字符。</p>
<ul>
<li>ASCII 使用 7 位二进制数来表示字符,共有 128 个字符(0-127)。</li>
<li>其中 0-31 是控制字符(不可打印),32-127 是可打印字符,包括字母、数字和标点符号。</li>
</ul>
<p><strong>举例:</strong></p>
<table border="1">
<tr>
<th>字符</th>
<th>ASCII 码(十进制)</th>
<th>ASCII 码(二进制)</th>
</tr>
<tr>
<td>A</td>
<td>65</td>
<td>01000001</td>
</tr>
<tr>
<td>B</td>
<td>66</td>
<td>01000010</td>
</tr>
<tr>
<td>a</td>
<td>97</td>
<td>01100001</td>
</tr>
<tr>
<td>b</td>
<td>98</td>
<td>01100010</td>
</tr>
</table>
<h3>2. Unicode 编码</h3>
<p>Unicode 是一种字符编码标准,旨在为世界上所有的字符提供统一的编码方案,解决了 ASCII 只能表示英文字符的问题。</p>
<ul>
<li>Unicode 使用 16 位或更多位来表示字符,可以表示超过 100 万种字符。</li>
<li>UTF-8、UTF-16 和 UTF-32 是 Unicode 的三种常见编码方式。</li>
<li>UTF-8 是变长编码,兼容 ASCII,广泛用于互联网和文件系统。</li>
</ul>
<p><strong>举例:</strong></p>
<table border="1">
<tr>
<th>字符</th>
<th>Unicode 码(十六进制)</th>
<th>UTF-8 编码(二进制)</th>
</tr>
<tr>
<td>A</td>
<td>U+0041</td>
<td>01000001</td>
</tr>
<tr>
<td>中</td>
<td>U+4E2D</td>
<td>11100100 10111000 10101101</td>
</tr>
<tr>
<td>汉</td>
<td>U+5B57</td>
<td>11100101 10101101 10010111</td>
</tr>
</table>
<h3>3. 例题</h3>
<p><strong>例题 1:</strong> 将字符 "A" 转换为 ASCII 码,并用二进制表示。</p>
<p><strong>解答:</strong> 字符 "A" 的 ASCII 码为 65,对应的二进制表示为 01000001。</p>
<p><strong>例题 2:</strong> 将字符 "中" 转换为 Unicode 码,并用 UTF-8 编码表示。</p>
<p><strong>解答:</strong> 字符 "中" 的 Unicode 码为 U+4E2D,对应的 UTF-8 编码为 11100100 10111000 10101101。</p>