急!ascii碼或二進位制中漢字,數字,字母的大小

2021-03-07 02:04:07 字數 6033 閱讀 3925

1樓:河灘拾貝

你說的是ascii碼吧

常見ascii碼的大小規則,0-9<a-z<a-z:

1)數字比字母要小。如 「7」<「f」

2)數字0比數字9要小,並按0到9順序遞增。如 「3」<「8」

3)字母a比字母z要小,並按a到z順序遞增。如「a」<「z」

4)同個字母的大寫字母比小寫字母要小32。如「a」<「a」

記住幾個常見字母的ascii碼大小:

「a」為65;「a」為97;「0」為48;

2樓:紫藤夢羅

在ascii碼錶中,按照ascii碼值從小到大排列順序是:

數字<英文大寫字母《英文小寫字母,

你只要記住這個就行了!

7位ascii碼是用七位二進位制數進行編碼的,可以表示128個字元。

第0~32號及第127號(共34個)是控制字元或通訊專用字元,如控制符:lf(換行)、cr(回車)、ff(換頁)、del(刪除)、bs(退格)、bel(振鈴)等;通訊專用字元:soh(文頭)、eot(文尾)、ack(確認)等;

第33~126號(共94個)是字元,

其中第48~57號為0~9十個阿拉伯數字;

65~90號為26個大寫英文字母,

97~122號為26個小寫英文字母,

其餘為一些標點符號、運算子號等。

3樓:有發麴問薇

1.每個英文字元對應一個位元組----這就是ascii碼,如31-'1',41-'a','61'-'a'.美國人定的標準.

2.漢字採用2位元組編碼(現在不完全準確),國家制定.現在的標準是gb18030,早期是gb2312-80.前者含蓋後者.

3.一個位元組是8位,ascii碼最高位是'0'(所以最多128個編碼).

4.漢字將最高位置為'1',與ascii碼(英文符號)區隔開.

5.軟體當讀取一個位元組時,先判斷最高位是否為'0'.若是,則作英文符號處理;若不是,再讀取下一個位元組,兩個位元組合一處對應一個漢字.如,b0a1-'啊',d5fe-'政'.

6.無論是ascii碼還是漢字編碼,相當於身份證號.實際顯示出的漢字要到一個叫"漢字模庫'的檔案中提取,它的位置與編碼有相對應的關係.

按ascii碼值比較大小:是不是數字比大寫字母大,大寫又比小寫字母大呢?

4樓:津人依夢聊理財

不是的,按照按ascii碼值比較大小從小到大順序是:數字、大寫字母、小寫字母。

因為在ascii碼值中,數字的編碼是48-57,大寫字母的編碼是65-90,小寫字母的編碼是97-122。

ascii 碼用指定的7 位或8 位二進位制陣列合,表示128 或256 種可能的字元。標準ascii 碼即是基礎ascii碼,用7 位二進位制數(剩下的1位二進位制為0)表示所有大、小寫字母,0 到9阿拉伯數字以及標點符號,特殊控制字元。

其中有95個編碼可以在計算機顯示屏上顯示或列印出來。另外一些字元被用作控制碼,不可以顯示和列印。

擴充套件資料

ascii與象形文字元相容性解決方法

為了解決中國、日本和韓國的象形文字元和ascii的某種相容性,出現了雙位元組字符集(dbcs:double-byte character set)。

dbcs從 第256 **開始,就像ascii一樣,最初的128個**是ascii。然而,較高的128個**中的某些總是跟隨著第二個位元組。這兩個位元組一起(稱作首位元組和跟隨位元組)定義一個字元,通常是一個複雜的象形文字。

5樓:●╱蘇荷丶

正確的排序,ascii碼從小到大: 數字、 大寫字母 、小寫字母 因為: 數字: 48-57 大寫字母: 65-90 小寫字母: 97-122

6樓:黎約踐踏

ascll碼,char:數字0~9對應

dec(十進位制):49~57;: ; < = > ?

@;然後是大寫a~z對應dec:65~90;[ \ ] ^ _ `;然後是小寫a對應dec:97~122。

蠻好記的,最佳答案哦。

7樓:匿名使用者

從小到大排列 大寫字母 數字 小寫字母

8樓:溫柔姐

數字從0到9對應的ascii碼為48到57,大寫字母從a到z對應的ascii碼為65到90,小寫字母從a到z對應的ascii碼為97到122

大小寫字母和數字的ascii碼值是多少

9樓:哇哎西西

a-z:97-122,a-z:65-90,0-9:48-57。

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

0~31及127(共33個)是控制字元或通訊專用字元(其餘為可顯示字元),如控制符:lf(換行)、cr(回車)、ff(換頁)、del(刪除)、bs(退格)、bel(響鈴)等;通訊專用字元:soh(文頭)、eot(文尾)、ack(確認)等;

32~126(共95個)是字元(32是空格),其中48~57為0到9十個阿拉伯數字;

65~90為26個大寫英文字母,97~122號為26個小寫英文字母,其餘為一些標點符號、運算子號等。

10樓:匿名使用者

a-z:97-122

a-z:65-90

0-9:48-57

scii(american standard code for information interchange,美國標準資訊交換**)是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其他西歐語言。它是現今最通用的單位元組編碼系統,並等同於國際標準iso/iec 646。

ascii表:

11樓:最終涅槃

計算機組成原理第二章 數制與編碼部分有詳細講解 這裡給出總結性的回答:

數字0-9: 30h+對應數字值,如6的ascii碼值=30h+6=36h 轉換成十進位制就是54;

大寫字母:40h+對應字母序號,如c的ascii碼值=40h+3=43h 轉換成十進位制=67;

小寫字母:60h+對應字母序號,如c的ascii碼值=60h+3=63h。

記住 30h、40h、60h即可^_^

12樓:你妹

把問題說清楚,你直接問大小寫字母和數字,二是哥們兒怎麼回答你。

13樓:稀飯如雪

下表列出了字符集中的 0 - 127。

**字元** 字元 ** 字元 ** 字元0 32 [空格] 64 @ 96 `1 33 ! 65 a 97 a

2 34 " 66 b 98 b

3 35 # 67 c 99 c

4 36 $ 68 d 100 d

5 37 % 69 e 101 e

6 38 & 70 f 102 f

7 39 ' 71 g 103 g

8 ** 40 ( 72 h 104 h

9 ** 41 ) 73 i 105 i

10 ** 42 * 74 j 106 j11 43 + 75 k 107 k

12 44 , 76 l 108 l

13 ** 45 - 77 m 109 m14 46 . 78 n 110 n

15  47 / 79 o 111 o

16  48 0 80 p 112 p

17  49 1 81 q 113 q

18  50 2 82 r 114 r

19 51 3 83 s 115 s

20 52 4 84 t 116 t

21 53 5 85 u 117 u

22  54 6 86 v 118 v

23  55 7 87 w 119 w

24  56 8 88 x 120 x

25  57 9 89 y 121 y

26  58 : 90 z 122 z

27 59 ; 91 [ 123

30 - 62 > 94 ^ 126 ~

31 63 ? 95 _ 127 

14樓:做而論道

參考:http://hi.

15樓:雪

'a'=97;'a'=65;'0'=32

ascii編碼和漢字編碼的關係?

16樓:麗麗

ascii碼佔一個位元組,漢字不是用ascii碼編碼的,一般有gbk2312和utf-8等編碼方式,他們都佔2個位元組。

每個鍵盤上的鍵值及字元 在asc碼中都有一個對應,而每個漢字由2個asc碼對應。首位元組高位是1的,可能是漢字編碼,或者反過來說,漢字編碼兩個位元組的高位為1。ascii高位為0。

漢字編碼範圍(gb2312),第一位元組 第二位元組,0xb0-0xf7(176-247) 0xa0-0xfe(160-254)

ascll碼範圍 0-127,可以看出對於漢字,無論第一個位元組還是第二個位元組,第一位都是1而ascll碼的第一位是0。

試編寫一個組合語言源程式,將鍵盤輸入的ascii碼轉換為二進位制。

17樓:匿名使用者

;將鍵盤輸入的ascii碼轉換為二進位制。

;直接回車程式結束。

;.*** 檔案格式

code segment

main proc far

assume cs:code,ds:code*** 100h

start:

push cs

pop ds

nn1:

mov ah,02

mov dl,0dh

int 21h

mov dl,0ah

int 21h

mov ah,01

int 21h

cmp al,0dh

jnz goon

jmp endd

goon:

push ax

mov ah,09

lea dx,s1

int 21h

pop ax

call disp1

jmp nn1

endd:

int 20h

s1 db ' ascii *****===> ',24hmain endp

;--------------------------------disp1 proc near

mov bl,al

mov cx,8

next:

shl bl,1 ;邏輯左移

jc is_1

mov dl,30h

jmp xs1

is_1:

mov dl,31h

xs1:

mov ah,02

int 21h

loop next

retdisp1 endp

;--------------------------------code ends

end start

以下是執行結果:

7 ascii *****===> 001101116 ascii *****===> 001101102 ascii *****===> 001100103 ascii *****===> 00110011b ascii *****===> 01100010s ascii *****===> 01110011d ascii *****===> 01100100h ascii *****===> 01101000j ascii *****===> 01101010x ascii *****===> 011110008 ascii *****===> 00111000j ascii *****===> 01101010f ascii *****===> 01100110e ascii *****===> 01100101

二進位制怎麼表示字母或者漢字,二進位制怎麼表示字母或者漢字?

人們常用字母 b 來表示二進位制 binary 數,用字母 h 表示十六進位制 hexadecimal 數。101011b就是 101011 2,2bh就是 2b 16。每4位二進位制數,可以轉換成1位十六進位制數 0000 1001 0 9,1010 1111 a f。貌似對應的asicc碼值轉換...

二進位制機器碼1000 0001 0010 0100轉換為10進位制怎麼算

1000 0001 0010 0100 2 8124 16 0 16 8 16 1 16 2 16 4 16 8 16 1 16 2 16 4 16 128 1 16 2 16 4 16 129 16 2 16 4 16 2064 2 16 4 16 2066 16 4 16 33056 4 16 ...

二進位制的十進位制編碼是碼

二進位制的十進位制碼,稱為bcd碼,它是一種以二進位制表示的十進位制數碼。一 8421bcd碼 二進位制編碼的十進位制數,簡稱bcd碼 binarycoded decimal 這種方法是用4位二進位制碼的組合代表十進位制數的0,1,2,3,4,5,6 7,8,9 十個數符。4位二進位制數碼有16種組...