1、 null
2、 比较ASCII大小时,实际是逐个对比字符的编码值。
3、 常用字符共128个,编码范围为0至127。
4、 控制字符包括0至31及127,共33个,无法显示。
5、 普通字符共95个,包含10个数字、52个英文字母大小写及33个运算符。
6、 每个字符占一个字节,7位有效,最高位恒为0。
7、 ASCII码中,数字小于大写字母,大写字母小于小写字母。
8、 数字的排序优先级低于字母,例如7排在F之前。
9、 数字从0到9依次增大,0小于9,例如3小于8。
10、 字母按顺序从A到Z递增,因此A小于Z。
11、 同一个字母中,大写字母的ASCII值比小写字母小32。
12、 牢记常见字母的ASCII码数值大小。
13、 字符A对应65,a对应97,0对应48。
14、 ASCII码的应用实例解析
15、 将字符串中的大写字母转为小写,小写字母转为大写。
16、 {
17、 {
18、 {
19、 }
20、 {
21、 }
22、 }
23、 }
24、 把数字字符串转换为整数类型
25、 {
26、 {
27、 }
28、 {
29、 }
30、 }
31、 汉字无ASCII码
32、 ASCII码包含128个英文字符,仅需7位表示,但计算机存储以字节为最小单位,占8位,故最高位补0。
33、 常见的西文符号ASCII码值位于0至127范围内,无论以有符号或无符号方式解读,其数值均为正值。
34、 中文字符数量庞大,远超256个,单字节无法存储,因此早期的GB2312编码采用双字节来表示汉字。
35、 汉字在计算机中占用两个字节,容易与西文ASCII码混淆。为避免此问题,规定汉字每个字节的最高位均设为1,以此区分中西文字符,确保编码唯一性和正确识别。
36、 当用有符号数读取汉字时,其最高位为1,与负数符号位一致,因此汉字在计算机中会被识别为负值。
评论
更多评论