- N +

ascii碼其實(shí)就是什么?二進(jìn)制主要優(yōu)點(diǎn)是

老鐵們,大家好,相信還有很多朋友對(duì)于ascii碼其實(shí)就是什么和二進(jìn)制主要優(yōu)點(diǎn)是的相關(guān)問題不太懂,沒關(guān)系,今天就由我來為大家分享分享ascii碼其實(shí)就是什么以及二進(jìn)制主要優(yōu)點(diǎn)是的問題,文章篇幅可能偏長,希望可以幫助到大家,下面一起來看看吧!

ascii是什么碼

美國信息交換標(biāo)準(zhǔn)代碼)是基于拉丁字母的一套電腦編碼系統(tǒng),主要用于顯示現(xiàn)代英語和其他西歐語言。

它是最通用的信息交換標(biāo)準(zhǔn),并等同于國際標(biāo)準(zhǔn)ISO/IEC646。ASCII第一次以規(guī)范標(biāo)準(zhǔn)的類型發(fā)表是在1967年,最后一次更新則是在1986年,到目前為止共定義了128個(gè)字符。

ASCII碼是什么碼

目前計(jì)算機(jī)中用得最廣泛的字符集及其編碼,是由美國國家標(biāo)準(zhǔn)局(ANSI)制定的ASCII碼(AmericanStandardCodeforInformationInterchange,美國標(biāo)準(zhǔn)信息交換碼),它已被國際標(biāo)準(zhǔn)化組織(ISO)定為國際標(biāo)準(zhǔn),稱為ISO646標(biāo)準(zhǔn)。適用于所有拉丁文字字母,ASCII碼有7位碼和8位碼兩種形式。

因?yàn)?位二進(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)都唯一地編為一個(gè)7位的二進(jìn)制碼,對(duì)應(yīng)一個(gè)字符(或控制碼),這些碼可以排列成一個(gè)十進(jìn)制序號(hào)0~127。所以,7位ASCII碼是用七位二進(jìn)制數(shù)進(jìn)行編碼的,可以表示128個(gè)字符。第0~32號(hào)及第127號(hào)(共34個(gè))是控制字符或通訊專用字符,如控制符:LF(換行)、CR(回車)、FF(換頁)、DEL(刪除)、BS(退格)、BEL(振鈴)等;通訊專用字符:SOH(文頭)、EOT(文尾)、ACK(確認(rèn))等;第33~126號(hào)(共94個(gè))是字符,其中第48~57號(hào)為0~9十個(gè)阿拉伯?dāng)?shù)字;65~90號(hào)為26個(gè)大寫英文字母,97~122號(hào)為26個(gè)小寫英文字母,其余為一些標(biāo)點(diǎn)符號(hào)、運(yùn)算符號(hào)等。注意:在計(jì)算機(jī)的存儲(chǔ)單元中,一個(gè)ASCII碼值占一個(gè)字節(jié)(8個(gè)二進(jìn)制位),其最高位(b7)用作奇偶校驗(yàn)位。所謂奇偶校驗(yàn),是指在代碼傳送過程中用來檢驗(yàn)是否出現(xiàn)錯(cuò)誤的一種方法,一般分奇校驗(yàn)和偶校驗(yàn)兩種。奇校驗(yàn)規(guī)定:正確的代碼一個(gè)字節(jié)中1的個(gè)數(shù)必須是奇數(shù),若非奇數(shù),則在最高位b7添1;偶校驗(yàn)規(guī)定:正確的代碼一個(gè)字節(jié)中1的個(gè)數(shù)必須是偶數(shù),若非偶數(shù),則在最高位b7添1。一個(gè)ASCll碼由8位二進(jìn)制數(shù)碼組成的。其中,用于表達(dá)字符的二進(jìn)制碼有7個(gè),最后一個(gè)用于檢測錯(cuò)誤,或空閑不用。

字母的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ī)和全部的個(gè)人計(jì)算機(jī)都使用此碼。ASCII碼劃分為兩個(gè)集合:128個(gè)字符的標(biāo)準(zhǔn)ASCII碼和附加的128個(gè)字符的擴(kuò)充和ASCII碼。

ASCII碼的中文含義是

ASCII是AmericanStandardCodeforInformationInterchange,美國標(biāo)準(zhǔn)信息交換碼的縮寫,用來制訂計(jì)算機(jī)中每個(gè)符號(hào)對(duì)應(yīng)的代碼,這也叫做計(jì)算機(jī)的內(nèi)碼(code)。

每個(gè)ASCII碼以1個(gè)字節(jié)(Byte)儲(chǔ)存,從0到數(shù)字127代表不同的常用符號(hào),例如大寫A的ASCII碼是65,小寫a則是97。由于ASCII字節(jié)的七個(gè)位,最高位并不使用,所以后來又將最高的一個(gè)位也編入這套內(nèi)碼中,成為八個(gè)位的延伸ASCII(ExtendedASCII)碼,這套內(nèi)碼加上了許多外文和表格等特殊符號(hào),成為目前常用的內(nèi)碼。

什么是ASCII碼

ASCII(AmericanStandardCodeforInformationInterchange):美國信息交換標(biāo)準(zhǔn)代碼是基于拉丁字母的一套電腦編碼系統(tǒng),主要用于顯示現(xiàn)代英語和其他西歐語言。它是最通用的信息交換標(biāo)準(zhǔn),并等同于國際標(biāo)準(zhǔn)ISO/IEC646。ASCII第一次以規(guī)范標(biāo)準(zhǔn)的類型發(fā)表是在1967年,最后一次更新則是在1986年,到目前為止共定義了128個(gè)字符。

在計(jì)算機(jī)中,所有的數(shù)據(jù)在存儲(chǔ)和運(yùn)算時(shí)都要使用二進(jìn)制數(shù)表示(因?yàn)橛?jì)算機(jī)用高電平和低電平分別表示1和0),例如,像a、b、c、d這樣的52個(gè)字母(包括大寫)以及0、1等數(shù)字還有一些常用的符號(hào)(例如*、#、@等)在計(jì)算機(jī)中存儲(chǔ)時(shí)也要使用二進(jìn)制數(shù)來表示,而具體用哪些二進(jìn)制數(shù)字表示哪個(gè)符號(hào),當(dāng)然每個(gè)人都可以約定自己的一套(這就叫編碼),而大家如果要想互相通信而不造成混亂,那么大家就必須使用相同的編碼規(guī)則,于是美國有關(guān)的標(biāo)準(zhǔn)化組織就出臺(tái)了ASCII編碼,統(tǒng)一規(guī)定了上述常用符號(hào)用哪些二進(jìn)制數(shù)來表示。

美國信息交換標(biāo)準(zhǔn)代碼是由美國國家標(biāo)準(zhǔn)學(xué)會(huì)(AmericanNationalStandardInstitute,ANSI)制定的,是一種標(biāo)準(zhǔn)的單字節(jié)字符編碼方案,用于基于文本的數(shù)據(jù)。它最初是美國國家標(biāo)準(zhǔn),供不同計(jì)算機(jī)在相互通信時(shí)用作共同遵守的西文字符編碼標(biāo)準(zhǔn),后來它被國際標(biāo)準(zhǔn)化組織(InternationalOrganizationforStandardization,ISO)定為國際標(biāo)準(zhǔn),稱為ISO646標(biāo)準(zhǔn)。適用于所有拉丁文字字母。

表達(dá)方式

ASCII碼使用指定的7位或8位二進(jìn)制數(shù)組合來表示128或256種可能的字符。標(biāo)準(zhǔn)ASCII碼也叫基礎(chǔ)ASCII碼,使用7位二進(jìn)制數(shù)(剩下的1位二進(jìn)制為0)來表示所有的大寫和小寫字母,數(shù)字0到9、標(biāo)點(diǎn)符號(hào),以及在美式英語中使用的特殊控制字符。其中:

0~31及127(共33個(gè))是控制字符或通信專用字符(其余為可顯示字符)

如控制符:LF(換行)、CR(回車)、FF(換頁)、DEL(刪除)、BS(退格)、BEL(響鈴)等;

通信專用字符:SOH(文頭)、EOT(文尾)、ACK(確認(rèn))等;

ASCII值為8、9、10和13分別轉(zhuǎn)換為退格、制表、換行和回車字符。它們并沒有特定的圖形顯示,但會(huì)依不同的應(yīng)用程序,而對(duì)文本顯示有不同的影響。

32~126(共95個(gè))是字符(32是空格),其中48~57為0到9十個(gè)阿拉伯?dāng)?shù)字。

65~90為26個(gè)大寫英文字母,97~122號(hào)為26個(gè)小寫英文字母,其余為一些標(biāo)點(diǎn)符號(hào)、運(yùn)算符號(hào)等。

同時(shí)還要注意,在標(biāo)準(zhǔn)ASCII中,其最高位(b7)用作奇偶校驗(yàn)位。所謂奇偶校驗(yàn),是指在代碼傳送過程中用來檢驗(yàn)是否出現(xiàn)錯(cuò)誤的一種方法,一般分奇校驗(yàn)和偶校驗(yàn)兩種。奇校驗(yàn)規(guī)定:正確的代碼一個(gè)字節(jié)中1的個(gè)數(shù)必須是奇數(shù),若非奇數(shù),則在最高位b7添1;偶校驗(yàn)規(guī)定:正確的代碼一個(gè)字節(jié)中1的個(gè)數(shù)必須是偶數(shù),若非偶數(shù),則在最高位b7添1。

后128個(gè)稱為擴(kuò)展ASCII碼。許多基于x86的系統(tǒng)都支持使用擴(kuò)展(或“高”)ASCII。擴(kuò)展ASCII碼允許將每個(gè)字符的第8位用于確定附加的128個(gè)特殊符號(hào)字符、外來語字母和圖形符號(hào)。

關(guān)于ascii碼其實(shí)就是什么到此分享完畢,希望能幫助到您。

返回列表
上一篇:
下一篇: