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