第四节 计算机信息处理的技术基础
数据表示与编码
重要程度:8 分
<div>
<h2>数据表示与编码</h2>
<p><strong>1. 数据类型</strong></p>
<p>在计算机中,数据通常以二进制形式存储。常见的数据类型包括整型、浮点型、字符型等。</p>
<ul>
<li><strong>整型:</strong>用于存储整数,如:42(十进制)、0x2A(十六进制)。</li>
<li><strong>浮点型:</strong>用于存储带有小数点的数值,如:3.14(十进制)、0x1.91EB851EB851FP+1(十六进制)。</li>
<li><strong>字符型:</strong>用于存储单个字符,每个字符对应一个唯一的数字,例如:'A'对应的ASCII码是65(十进制)或0x41(十六进制)。</li>
</ul>
<p><strong>2. 编码方式</strong></p>
<p>编码方式是指将数据转换为计算机可识别的二进制形式的方法。</p>
<ul>
<li><strong>ASCII码:</strong>美国标准信息交换代码,用于表示英文字符。例如,字符'A'的ASCII码是65(十进制)或0x41(十六进制)。</li>
<li><strong>Unicode编码:</strong>一种国际通用的字符编码标准,能够表示世界上几乎所有的字符。例如,中文字符“中”的Unicode码是U+4E2D(十六进制)。</li>
<li><strong>UTF-8编码:</strong>Unicode的一种变长编码方式,能够兼容ASCII码。例如,“中”在UTF-8编码下为E4B8AD(十六进制)。</li>
</ul>
<p><strong>3. 例题</strong></p>
<p>假设有一个字符串 "Hello",请将其转换为ASCII码的形式。</p>
<p><strong>解析:</strong></p>
<p>字符串 "Hello" 包含五个字符:H、e、l、l、o。</p>
<table border="1">
<tr>
<th>字符</th>
<th>ASCII码 (十进制)</th>
<th>ASCII码 (十六进制)</th>
</tr>
<tr>
<td>H</td>
<td>72</td>
<td>0x48</td>
</tr>
<tr>
<td>e</td>
<td>101</td>
<td>0x65</td>
</tr>
<tr>
<td>l</td>
<td>108</td>
<td>0x6C</td>
</tr>
<tr>
<td>l</td>
<td>108</td>
<td>0x6C</td>
</tr>
<tr>
<td>o</td>
<td>111</td>
<td>0x6F</td>
</tr>
</table>
</div>