ascii码01100001_ASCII码跟数字
@小小烏龜把頭藏: - - 我竟無(wú)言以對(duì)!舉個(gè)例子嘛,本質(zhì)是這樣,你還是把C語(yǔ)言基礎(chǔ)什么的看幾遍吧。給你摘錄一點(diǎn)書上的,估計(jì)你更能看懂:
計(jì)算機(jī)是以二進(jìn)制的形式來(lái)存儲(chǔ)數(shù)據(jù)的,它只認(rèn)識(shí)0和1兩個(gè)數(shù)字,我們?cè)谄聊簧峡吹降奈淖?#xff0c;在存儲(chǔ)到內(nèi)存之前也都被轉(zhuǎn)換成了二進(jìn)制(0和1序列)。
可想而知,特定的文字必然對(duì)應(yīng)著固定的二進(jìn)制,否則將無(wú)法轉(zhuǎn)換。那么,怎樣將文字與二進(jìn)制對(duì)應(yīng)呢?這就需要有一套規(guī)范,計(jì)算機(jī)公司和軟件開發(fā)者都必須遵守。
ASCII碼
我們知道,一個(gè)二進(jìn)制位(Bit)有0、1兩種狀態(tài),一個(gè)字節(jié)(Byte)有8個(gè)二進(jìn)制位,有256種狀態(tài),每種狀態(tài)對(duì)應(yīng)一個(gè)符號(hào),就是256個(gè)符號(hào),從00000000到11111111。
計(jì)算機(jī)誕生于美國(guó),早期的計(jì)算機(jī)使用者大多使用英文,上世紀(jì)60年代,美國(guó)制定了一套英文字符與二進(jìn)制位的對(duì)應(yīng)關(guān)系,稱為ASCII碼,沿用至今。
ASCII碼規(guī)定了128個(gè)英文字符與二進(jìn)制的對(duì)應(yīng)關(guān)系,占用一個(gè)字節(jié)(實(shí)際上只占用了一個(gè)字節(jié)的后面7位,最前面1位統(tǒng)一規(guī)定為0)。例如,字母 a 的的ASCII碼為 01100001,那么你暫時(shí)可以理解為字母 a 存儲(chǔ)到內(nèi)存之前會(huì)被轉(zhuǎn)換為?01100001,讀取時(shí)遇到?01100001 也會(huì)轉(zhuǎn)換為 a。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的ascii码01100001_ASCII码跟数字的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python 三引号_Python 简明
- 下一篇: linux内核err实现,Linux中I