1樓:匿名使用者
一、ascii(american standard code for information interchange,美國標準資訊交換**)是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其他西歐語言。它是現今最通用的單位元組編碼系統,並等同於國際標準iso/iec 646。
ascii碼就是解決乙個以數字形式表示文字的問題。
二、例項
看看ascii碼是如何以數字形式表示文字的。舉2個例子:
(1) ascii碼'a' -- 其記憶體儲存位元組2進製表示為"01000001" --- 其16進製制值為0x41 --- 其10進製值為65(這裡的值實際上是'a'在ascii碼表中編號);
驗證過程:
char c = 'a';
printf("%c\n", c);/* a */printf("%x\n", c);/* 41 */printf("%d\n", c);/* 65 */(2) ascii碼'6' -- 其記憶體儲存位元組2進製表示為"00110110" --- 其16進製制值為0x36 --- 其10進製值為54(這裡的值實際上是'6'在ascii碼表中的編號);
驗證過程:
char c = '6';
printf("%c\n", c);/* 6 */printf("%x\n", c);/* 36 */printf("%d\n", c);/* 54 */
2樓:野豬豬
是基於拉丁字母的一套電腦編碼系統
ascii碼是什麼啊?
3樓:你好i福鼎
ascii ((american standard code for information interchange): 美國資訊交換標準**)是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其他西歐語言。
它是最通用的資訊交換標準,並等同於國際標準iso/iec 646。ascii第一次以規範標準的型別發表是在2023年,最後一次更新則是在2023年,到目前為止共定義了128個字元 。
擴充套件資料
ascii 碼使用指定的7 位或8 位二進位制數組合來表示128 或256 種可能的字元。標準ascii 碼也叫基礎ascii碼,使用7 位二進位制數(剩下的1位二進位制為0)來表示所有的大寫和小寫字母,數字0 到9、標點符號,以及在美式英語中使用的特殊控制字元[1] 。
其中:0~31及127(共33個)是控制字元或通訊專用字元(其餘為可顯示字元),如控制符:lf(換行)、cr(回車)、ff(換頁)、del(刪除)、bs(退格)、bel(響鈴)等;通訊專用字元:
soh(文頭)、eot(文尾)、ack(確認)等;
ascii值為8、9、10 和13 分別轉換為退格、製表、換行和回車字元。它們並沒有特定的圖形顯示,但會依不同的應用程式,而對文字顯示有不同的影響 [1] 。
32~126(共95個)是字元(32是空格),其中48~57為0到9十個阿拉伯數字。
65~90為26個大寫英文本母,97~122號為26個小寫英文本母,其餘為一些標點符號、運算符號等。
同時還要注意,在標準ascii中,其最高位(b7)用作奇偶校驗位。所謂奇偶校驗,是指在**傳送過程中用來檢驗是否出現錯誤的一種方法,一般分奇校驗和偶校驗兩種。
奇校驗規定:正確的**乙個位元組中1的個數必須是奇數,若非奇數,則在最高位b7添0;偶校驗規定:正確的**乙個位元組中1的個數必須是偶數,若非偶數,則在最高位b7添1 。
4樓:母遠虎珍
ascii碼:美國(國家)資訊交換標準(代)碼,一種使用7個或8個二進位制位進行編碼的方案,最多可以給256個字元(包括字母、數字、標點符號、控制字元及其他符號)分配(或指定)數值。
ascii碼於2023年提出,用於在不同計算機硬體和軟體系統中實現資料傳輸標準化,在大多數的小型機和全部的個人計算機都使用此碼。ascii碼劃分為兩個集合:128個字元的標準ascii碼和附加的128個字元的擴充和ascii碼。
比較ebcdic。
目前使用最廣泛的西文字符集及其編碼是
ascii
字符集和
ascii
碼(ascii
是american
standard
code
forinformation
interchange
的縮寫),它同時也被國際標準化組織(
international
***anization
forstandardization,
iso)批准為國際標準。
基本的ascii
字符集共有
128個字元,其中有
96個可列印字元,包括常用的字母、數字、標點符號等,另外還有32個控制字元。標準
ascii
碼使用7
個二進位對字元進行編碼,對應的
iso標準為
iso646
標準。下表展示了基本
ascii
字符集及其編碼:
字母和數字的
ascii
碼的記憶是非常簡單的。我們只要記住了乙個字母或數字的ascii
碼(例如記住a為
65,0的
ascii
碼為48
),知道相應的大小寫字母之間差
32,就可以推算出其餘字母、數字的
ascii
碼。雖然標準
ascii碼是7
位編碼,但由於計算機基本處理單位為位元組(
1byte
=8bit
),所以一般仍以乙個位元組來存放乙個
ascii
字元。每乙個位元組中多餘出來的一位(最高位)在計算機內部通常保持為0(在資料傳輸時可用作奇偶校驗位)。
由於標準
ascii
字符集字元數目有限,在實際應用中往往無法滿足要求。為此,國際標準化組織又制定了
iso2022
標準,它規定了在保持與
iso646
相容的前提下將
ascii
字符集擴充為
8位**的統一方法。
iso陸續制定了一批適用於不同地區的擴充
ascii
字符集,每種擴充
ascii
字符集分別可以擴充
128個字元,這些擴充字元的編碼均為高位為1的8位**(即十進位制數
128~255
),稱為擴充套件
ascii
碼。下表展示的是最流行的一套擴充套件
ascii
字符集和編碼:
ascii碼表:
在vb中經常用到,用於獲取鍵盤輸入~~
5樓:蒲山彤齊彬
計算機內部採用二進位制的方式計數,那麼它為什麼又能識別十進位制數和各種字元、圖形呢?其實,不論是數值資料還是文字、圖形等,在計算機內部都採用了一種編碼標準。通過編碼標準可以把它轉換成二進位制數來進行處理,計算機將這些資訊處理完畢再轉換成可視的資訊顯示出來。
常用的字元**是ascii碼,它原來是美國的國家標準,2023年被定為國際標準。
ascii碼由8位二進位制數組成,其中最高位為較驗位,用於傳輸過程檢驗資料正確性。其餘7位二進位制數表示乙個字元,共有128種組合。如回車的ascii碼為0001101(13),空格的ascii碼為0100000(32),「0」
的ascii碼為0110000(48),「a」
的ascii碼為1000001(65),「a」的ascii碼為1100001(97)。
6樓:酆雨燕稱林
一種用來表示字元的計算機編碼。
如「a」的ascii碼是65,「0」的ascii碼是48等。。。
7樓:嚴素蘭湛媚
在計算機中,所有的資料在儲存和運算時都要使用二進位制數表示(因為計算機比較傻,只有0和1兩位數的二進位制比較適合於它使用),同樣的,象a、b、c、d這樣的52個字母(包括大寫)、以及0、1、2等數字還有一些常用的符號(例如*、#、@等)在計算機中儲存時也要使用二進位制數來表示,而具體用哪個數字表示哪個符號,當然每個人都可以約定自己的一套(這就叫編碼),而大家如果要想互相通訊而不造成混亂,那麼大家就必須使用相同的編碼規則,於是美國有關的標準化組織就出台了所謂的ascii編碼,統一規定了上述常用符號用哪個二進位制數來表示。
8樓:王李華
ascii 是為了把我們常用的128個字元能夠方便的在電腦中使用而為它們設定的專用的識別符號,例如:1 的ascii為31h , a的ascii是41h;懂了嗎,ascii就是一種標識,沒什麼!!
9樓:帥氣的小宇宙
ascii (美國資訊交換標準**)是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其他西歐語言。它是最通用的資訊交換標準,並等同於國際標準iso/iec 646。
什麼是數的原碼反碼和補碼表示什麼是乙個數的原碼反碼和補碼表示
原碼表示法抄 就是數值襲所對應的二進位制值。最高bai位設0為正,設1為負du 對於8位二進位制,3對應zhi10000011,3對應00000011 反碼表示dao法,正數的反碼對應其二進位制值,負數的反碼為對應其絕對值的二進位制值逐位取反 例如,3對應11111100,3還是00000011 補...
人民幣編碼表示什麼意思,人民幣的上面的編號是什麼意思
前兩位英文本母叫做冠字,後八位阿拉伯數字叫號碼。其實知道了也沒什麼用處 26個英文本母去掉v,還有25個。a到j的十個一組,klmno五個一組,p到z10個一組。這三組互相之間搭配,或者自己與自己搭配,形成九個大組。人民幣印製的批次就是按照大組順序。具體的第四套和第五套對大組的命名還不同,這裡就不細...
喜歡的女孩主動發了乙個資訊給我,這表示什麼
你可以看看是什麼資訊。如果是主動找你聊天。你可能有希望噢。如果有事情找你那就不代表什麼。女孩主動發資訊我代表什麼?女孩主動發資訊說明你有魅力的,她心裡的位置有你,並且願意和你交朋友啊,這個機會一定要抓住,珍惜吧!這個女生肯定是喜歡你的,感快和她交往吧,不然又錯過機會了嘛!就是想你這個備胎了。提問我該...