關於ASCII碼和二進位的表示

2025-07-27 02:46:16 字數 4541 閱讀 9812

1樓:網友

00110001這是二進位,我把它寫成16進位的數來看00110000b ->30h ->'0'

00110001b ->31h ->'1'

00110010b ->32h ->'2'

00111001b ->39h ->'9'

這樣寫後就好寫了。

1949->31h 39h 34h 39h->00110001 00111001 00110100 00111001

2008->32h 30h 30h 38h->00110010 00110000 00110000 00111000

我寫完了,不知道你是不是滿意呢?

數字0~9可以用二進位表示嗎?,為什麼還要用ascii碼錶示

2樓:網友

在計算機中如果數字0~9被表示為數值的話,一般就以二進位數編碼的形式出現,可以是無符號數、帶符號數、bcd碼等等,但作為鍵盤輸入的字元或者顯示輸出的字元,'0'~'9'的地位就與字母'a'、'b'等等一樣,是作為乙個字元被編碼的,通常採用美國標準資訊交換碼(ascii)來表示。

請問ascii碼與進位有什麼關係呢?

3樓:仁昌居士

ascii碼使用7位二bai進位陣列合來表du示所有的大寫和zhi小寫字dao母,數字0到9、標。

點符號內,以及在美。

容式英語中使用的特殊控制字元。ascii碼是由美國國家標準學會(ansi)制定的,是一種標準的單位元組字元編碼方案,統一規定了常用符號用哪些二進位數來表示。用於基於文字的資料。

4樓:網友

ascii碼全稱是美國標準資訊交換碼,它是定義乙個標準,以便計算機能更好的識別資訊。a在ascii中定義為01000001,也就是十進位65,有了這個標準後,當我們輸入a時,計算機就可以通過ascii碼知道輸入的字元的二進位編碼是01000001。而沒有這樣的標準,我們就必須自己想辦法告訴計算機我們輸入了乙個a;沒有這樣的標準,我們在別的機器上就需要重新編碼以告訴計算機我們要輸入碼指的不是十進位,是二進位。

只是用十進位表示習慣一點罷了,比如在ascii碼中,a的二進位編碼為01000001,如果用十進位表示是65,用十六進位表示就是41h。

在ascii碼錶中,只包括了一些字元、數字、標點符號的資訊表示,這主要是因為計算機是美國發明的,在英文下面,我們使用ascii表示就足夠了!但是在漢字輸入下面,用ascii碼就不能表示了,而漢字只是中國的通用表示,所以如果我們要在計算機中輸入漢字,就必須有乙個像ascii碼的標準來表示每乙個漢字,這就是中國的漢字國標碼,它定義了漢字在計算機中的乙個表示標準。通過這個標準,但我們輸入漢字的時候,我們的輸入碼就轉換為區位碼,通過唯一的區位碼得到這個漢字的字形碼並顯示出來。

當然漢字的區位碼在計算機中也是用二進位表示的!

5樓:手機使用者

ascii碼是編碼(包括了數字,字元等),補碼,反碼等等都是編碼(只對於數字的編碼)。再比如說運動員喬丹是23號,23就是他的編碼。

進位是計數的方式。比如十進位逢十進一其實就是計數。

6樓:大人個

在計算機中全部都是二進位儲存的。

ascii碼是幾位二進位碼?

7樓:墨海愚者

7位或位。ascii 碼使用指定的7 位或8 位二進位陣列合來表示128 或256 種可能的字元。

標準ascii 碼也叫基礎ascii碼,使用7 位二進位數(剩下的1位二進位為0)來表示所有的大寫和小寫字母,數字0 到9、標點符號, 以及在美式英語中使用的特殊控制字元。

ascii 其最高位(b7)用作奇偶校驗位。所謂奇偶校驗,是指在**傳送過程中用來檢驗是否出現錯誤的一種方法,一般分奇校驗和偶校驗兩種。

8樓:匿名使用者

ascii是英文american standard code for information interchange的縮寫。ascii碼是目前計算機最通用的編碼標準。

因為計算機只能接受數回字資訊,ascii碼將字答符作為數字來表示,以便計算機能夠接受和處理。比如大寫字母m的ascii碼是77。

ascii碼中,第0~32號及第127號是控制字元,常用的有lf(換行)、cr(回車);第33~126號是字元,其中第48~57號為0~9十個阿拉伯數字;65~90號為26個大寫英文字母,97~122號為26個小寫英文字母,其餘的是一些標點符號、運算子號等。

9樓:匿名使用者

^原始bai的ascii編碼是7位的,所以有2^7=128個字du符(zhi包括一些不可顯示字。

dao符)。但是電腦回裡1byte=8bit,有8位。早期的電腦不太答可靠,資料經常出錯,所以這1byte的8位中最高為就用來做資料校驗,一般是奇偶校驗。

但是後來的電腦變得可靠了,校驗的意義就沒有那麼大了,因此有了乙個擴充套件ascii字符集。擴充套件ascii字符集包含2^8=256個字元,編碼是8位的。擴充套件ascii字符集中的前128個字元與原來的ascii字符集相同(就是原來的ascii字符集的7位編碼前面加乙個0),而後面128個字元高位都是1。

關於bcd碼和ascii碼的區別是什麼啊???

10樓:__南郵

簡單的打個比方~~~例如十進位中的3的ascii碼為33h,小寫a和大寫a分別對應不同的ascii碼的值。而bcd碼是8421碼,例如在壓縮bcd碼中34h表示十進位中得34,64h表示十進位中得64,在非壓縮bcd碼中0304h表示十進位中得34,0506h表示十進位中的56.

通常ascii碼用來在計算機種表示各種字元和字母,而bcd碼則用來方便的表示十進位數。

兩者沒有必然的聯絡~~

11樓:做而論道

它們,也沒有相同的地方啊。

:將乙個整數10002存到磁碟上,以ascii碼形式儲存和以二進位形式儲存,佔用的位元組數分別是

12樓:網友

以ascii碼形式儲存,每個數字佔1個位元組,10002是5個數字,佔5個位元組。

以二進位形式儲存,每個整數不論大小佔2個位元組,10002是1個整數,佔2個位元組。

13樓:網友

ascii碼形式儲存時,每乙個十進位數佔乙個位元組(也就是8位)。10002是5個十進位數,每個佔用一位元組。

二進位形式儲存正整數(int型別)時,將十進位的10002轉化成二進位為‭:0010 0111 0001 0010‬

需要14位才能表示,需要2個位元組才能存下。

例如:正整數100021轉化成二進位為:‭0001 1000 0110 1011 0101

需要17位才能表示,2位元組只有16位根本存不下,只有再給乙個位元組也就是3位元組才能存下。

以上也就看出整數不論大小佔2位元組的命題是錯誤的,具體數字的儲存由於程式設計時給定的資料型別不同數字的二進位儲存的方式時不同的,以上只是在不超過4位元組的正整數int型別的範圍內的討論。希望上面的不要誤導了後來看到次回答的人

關於標準ascii碼在計算機中的表示方法準確的描述應是

14樓:噓

使用8位二進位**,最左邊乙個為0。

除了數字資料外,計算機還必須能處理非數字資訊。即計算機應能識別表示字母、標點符號和其他特殊符號以及數字的**。這些**叫做字元數字碼。

乙個完整的字元數字碼應包括26個小寫英文字母、26個大寫英文字母、10個數字符號、7個標點符號,以及其他20~40個特殊符號,如+、/、#、%、等。也就是說,字元數字碼能表示計算機鍵盤上所看到的各種符號和功能鍵。

美國資訊交換的標準**(簡稱ascii)是應用最為廣泛的字元數字碼。ascii碼是7位碼,因此有2的7次方-1=127種可能的**組合。這足以表示標準鍵盤的字元、回車、換行等控制功能。

表列出了部分ascii碼,對於每乙個符號,表中不僅給出了二進位碼,而且給出了等值的八進位數和十六進位數。

15樓:網友

d,標準 ascii 碼也叫基礎ascii碼,使用 7 位二進位數來表示所有的大寫和小寫字母,數字 0 到 9、標點符專。

號, 以及在美式英屬語中使用的特殊控制字元。由於ascii位元組的七個位,最高位並不使用,最左邊一位為0

16樓:網友

d因為標準ascii有128個,所以第128個就是01111111,這是最高的。

最左邊永遠是0

17樓:哀傑藏香卉

選d!!!

ascii是的縮寫,用來制訂計算機中每個符號對應的**,這也叫做計算機的專內碼(code)。每個ascii碼以1個位元組屬(byte)儲存,從0到數字127代表不同的常用符號,例如大寫a的ascii碼是。

65,小寫a則是97。由於ascii位元組的七個位,最高位並不使用,所以後來又將最高的乙個位也編入這套內碼中,成為八個位的延伸。

ascii(extendedascii)碼,這套內碼加上了許多外文和**等特殊符號,成為目前常用的內碼。

綜上所述,此題選d

ASCII碼形式儲存和二進位補碼方式儲存有什麼不同

可以這麼考慮!ascii碼是用來表示 字元 的。這裡的字元包括了 九個數字,a z的個字母的大小寫,各個標點符號,以及回車 空格 退格等一些特殊符號。ascii碼使用指定的位二進位數。組合來表示,每個ascii碼是乙個位二進位數,乙個ascii碼只能吵絕表示乙個字元。補碼是用來表示帶符號數字的。先將...

二進位制與asc碼的區別,ascii碼與二進位制碼有何區別

ascii碼用來代表字元 控制字元和列印字元 每個字元通過乙個數值來表示,這個數值也就是通常所說的ascii碼 進製為實際數值大小表示方式,幾進製就是逢幾進一。char ch c int i ch 那i的值就是99。每個ascii碼對應著乙個數值,但不能說用ascii碼去表示數字,想表示可以用def...

負數用二進位制怎麼表示,負數用二進位制怎麼表示呀?

在二進位制碼復中,為了區分正負數制,採用最高位是符號位的方法來區分,正數的符號位為0 負數的符號位為1。剩下的就是這個數的絕對值部分,可以採用原碼 反碼 補碼3種形式來表示絕對值部分。原碼最簡單,也最好理解。原碼就是絕對值的二進位製數形式 例如 7的8位二進位制原碼是00000111,7的8位二進位...