字符與字符串的顯示原理
字符與字符串的顯示原理
1.字符的表示方法
現(xiàn)代計算機不僅處理數(shù)值領(lǐng)域的問題,而且處理大量非數(shù)值領(lǐng)域的問題。這樣一來,必然要引入文字、字母以及某些專用符號,以便表示文字語言、邏輯語言等信息。
目前國際上普遍采用的字符系統(tǒng)是七單位的ASCII碼(美國國家信息交換標(biāo)準(zhǔn)字符碼),它包括10個十進制數(shù)碼,26個英文字母和一定數(shù)量的專用符號,如$,%,+,=等,共128個元素,因此二進制編碼需7位,加一位偶校驗位,共8位一個字節(jié)。表2.1列出了七單位的ASCII碼字符編碼表。
表2.1 ASCII字符編碼表
ASCII碼規(guī)定8個二進制位的最高一位為0,余下的7位可以給出128個編碼,表示128個不同的字符。其中95個編碼,對應(yīng)著計算機終端能敲入并且可以顯示的95個字符,打印機設(shè)備也能打印這95個字符,如大小寫各26個英文字母,0—9這10個數(shù)字符,通用的運算符和標(biāo)點符號+,-,*,/,>,=,< 等等。另外的33個字符,其編碼值為0—31和127,則不對應(yīng)任何一個可以顯示或打印的實際字符,它們被用作控制碼,控制計算機某些外圍設(shè)備的工作特性和某些計算機軟件的運行情況。
2.字符串
字符串是指連續(xù)的一串字符,通常方式下,它們占用主存中連續(xù)的多個字節(jié),每個字節(jié)存一個字符。當(dāng)主存字由2個或4個字節(jié)組成時,在同一個主存字中,既可按從低位字節(jié)向高位字節(jié)的順序存放字符串的內(nèi)容,也可按從高位字節(jié)向低位字節(jié)的次序順序存放字符串的內(nèi)容。
[例]將字符串:
IF└┘A>B└┘THEN└┘READ(C)
從高位字節(jié)到低位字節(jié)依次存在主存中。
[解:]
主 存
設(shè)主存單元長度由4個字節(jié)組成。每個字節(jié)中存放相應(yīng)字符的ASCII值,文字表達式中的空格“└┘”在主存中也占一個字節(jié)的位置。因而每個字節(jié)分別存放十進制的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%
相關(guān)閱讀:
- [電子說] 詳解nginx中的正則表達式 2024-12-03
- [電子說] 低功耗模組LuatOS開發(fā)的iconv字符集轉(zhuǎn)換! 2024-12-01
- [電子說] 4G模組LuatOS開發(fā)|iconv字符集轉(zhuǎn)換技術(shù)篇 2024-11-30
- [電子說] 常用SQL函數(shù)及其用法 2024-11-19
- [電子說] 友思特方案 讓筆劃浮動:無代碼的深度學(xué)習(xí)實現(xiàn)多領(lǐng)域的字符檢測 2024-11-13
- [電子說] 字符串處理:4G模組軟件指南精要! 2024-11-17
- [電子說] 使用base64存儲圖片的優(yōu)勢與劣勢 2024-11-10
- [電子說] 如何優(yōu)化base64編碼的性能 2024-11-10
( 發(fā)表人:admin )