資源描述:
《什么是ASCII碼》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、·什么是ASCII碼ASCII碼英文全稱AmericaStandardCodeforInformationInterchange,中文意思:美國信息交換標(biāo)準(zhǔn)碼。它已被國際標(biāo)準(zhǔn)化組織(ISO)定為國際標(biāo)準(zhǔn),稱為ISO646標(biāo)準(zhǔn)。適用于所有拉丁文字字母,ASCII碼有7位碼和8位碼兩種形式。ASCII碼于1968年提出,用于在不同計(jì)算機(jī)硬件和軟件系統(tǒng)中實(shí)現(xiàn)數(shù)據(jù)傳輸標(biāo)準(zhǔn)化,在大多數(shù)的小型機(jī)和全部的個人計(jì)算機(jī)都使用此碼。ASCII碼劃分為兩個集合:128個字符的標(biāo)準(zhǔn)ASCII碼和附加的128個字符的擴(kuò)充和ASCII碼。因?yàn)?位
2、二進(jìn)制數(shù)可以表示(21=)2種狀態(tài):0、1;而2位二進(jìn)制數(shù)可以表示(22)=4種狀態(tài):00、01、10、11;依次類推,7位二進(jìn)制數(shù)可以表示(27=)128種狀態(tài),每種狀態(tài)都唯一地編為一個7位的二進(jìn)制碼,對應(yīng)一個字符(或控制碼),這些碼可以排列成一個十進(jìn)制序號0~127。所以,7位ASCII碼是用七位二進(jìn)制數(shù)進(jìn)行編碼的,可以表示128個字符。第0~32號及第127號(共34個)是控制字符或通訊專用字符,如控制符:LF(換行)、CR(回車)、FF(換頁)、DEL(刪除)、BEL(振鈴)等;?通訊專用字符:SOH(文頭)、
3、EOT(文尾)、ACK(確認(rèn))等;第33~126號(共94個)是字符,其中第48~57號為0~9十個阿拉伯?dāng)?shù)字;65~90號為26個大寫英文字母,97~122號為26個小寫英文字母,其余為一些標(biāo)點(diǎn)符號、運(yùn)算符號等。注意:在計(jì)算機(jī)的存儲單元中,一個ASCII碼值占一個字節(jié)(8個二進(jìn)制位),其最高位(b7)用作奇偶校驗(yàn)位。所謂奇偶校驗(yàn),是指在代碼傳送過程中用來檢驗(yàn)是否出現(xiàn)錯誤的一種方法,一般分奇校驗(yàn)和偶校驗(yàn)兩種。奇校驗(yàn)規(guī)定:正確的代碼一個字節(jié)中1的個數(shù)必須是奇數(shù),若非奇數(shù),則在最高位b7添1;偶校驗(yàn)規(guī)定:正確的代碼一個字節(jié)
4、中1的個數(shù)必須是偶數(shù),若非偶數(shù),則在最高位b7添1。八進(jìn)制十六進(jìn)制十進(jìn)制字符八進(jìn)制十六進(jìn)制十進(jìn)制字符00000nul1004064@01011soh1014165A02022stx1024266B03033etx1034367C04044eot1044468D05055enq1054569E06066ack1064670F07077bel1074771G10088bs1104872H11099ht1114973I120a10nl1124a74J130b11vt1134b75K140c12ff1144c76L150d13
5、er1154d77M160e14so1164e78N170f15si1174f79O201016dle1205080P211117dc11215181Q221218dc21225282R231319dc31235383S241420dc41245484T251521nak1255585U261622syn1265686V271723etb1275787W301824can1305888X311925em1315989Y321a26sub1325a90Z331b27esc1335b91[341c28fs1345c923
6、51d29gs1355d93]361e30re1365e94^371f31us1375f95_402032sp1406096'412133!1416197a422234"1426298b432335#1436399c442436$14464100d452537%14565101e462638&14666102f472739`14767103g502840(15068104h512941)15169105i522a42*1526a106j532b43+1536b107k542c44,1546c108l552d45-155
7、6d109m562e46.1566e110n572f47/1576f111o603048016070112p613149116171113q623250216272114r633351316373115s643452416474116t653553516575117u663654616676118v673755716777119w703856817078120x713957917179121y723a58:1727a122z733b59;1737b123{743c60<1747c124
8、753d61=1757d125}
9、763e62>1767e126~773f63?1777f127delASCII表ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符0NUT32(space)64@96、1SOH33!65A97a2STX34”66B98b3ETX35#67C99c4EOT36$68D100d5ENQ37%69E101e