字符与字符串的显示原理
字符与字符串的显示原理
1.字符的表示方法
现代计算机不仅处理数值领域的问题,而且处理大量非数值领域的问题。这样一来,必然要引入文字、字母以及某些专用符号,以便表示文字语言、逻辑语言等信息。
目前国际上普遍采用的字符系统是七单位的ASCII码(美国国家信息交换标准字符码),它包括10个十进制数码,26个英文字母和一定数量的专用符号,如$,%,+,=等,共128个元素,因此二进制编码需7位,加一位偶校验位,共8位一个字节。表2.1列出了七单位的ASCII码字符编码表。
表2.1 ASCII字符编码表
ASCII码规定8个二进制位的最高一位为0,余下的7位可以给出128个编码,表示128个不同的字符。其中95个编码,对应着计算机终端能敲入并且可以显示的95个字符,打印机设备也能打印这95个字符,如大小写各26个英文字母,0—9这10个数字符,通用的运算符和标点符号+,-,*,/,>,=,< 等等。另外的33个字符,其编码值为0—31和127,则不对应任何一个可以显示或打印的实际字符,它们被用作控制码,控制计算机某些外围设备的工作特性和某些计算机软件的运行情况。
2.字符串
字符串是指连续的一串字符,通常方式下,它们占用主存中连续的多个字节,每个字节存一个字符。当主存字由2个或4个字节组成时,在同一个主存字中,既可按从低位字节向高位字节的顺序存放字符串的内容,也可按从高位字节向低位字节的次序顺序存放字符串的内容。
[例]将字符串:
IF└┘A>B└┘THEN└┘READ(C)
从高位字节到低位字节依次存在主存中。
[解:]
主 存
设主存单元长度由4个字节组成。每个字节中存放相应字符的ASCII值,文字表达式中的空格“└┘”在主存中也占一个字节的位置。因而每个字节分别存放十进制的73、70、32、65、62、66、32、84、72、69、78、32、82、69、65、68、40、67、41、32。
非常好我支持^.^
(401) 62.1%
不好我反对
(245) 37.9%
相关阅读:
- [电子说] 详解nginx中的正则表达式 2024-12-03
- [电子说] 低功耗模组LuatOS开发的iconv字符集转换! 2024-12-01
- [电子说] 4G模组LuatOS开发|iconv字符集转换技术篇 2024-11-30
- [电子说] 常用SQL函数及其用法 2024-11-19
- [电子说] 友思特方案 让笔划浮动:无代码的深度学习实现多领域的字符检测 2024-11-13
- [电子说] 字符串处理:4G模组软件指南精要! 2024-11-17
- [电子说] 使用base64存储图片的优势与劣势 2024-11-10
- [电子说] 如何优化base64编码的性能 2024-11-10
( 发表人:admin )