1樓:胖大熙
十六進製制的數字1到9對應的ascii碼分別是:31 ,32 ,33,34,35 ,36,37,38,39。
ascii 碼使用指定的7 位或8 位二進位制數組合來表示128 或256 種可能的字元。標準ascii 碼也叫基礎ascii碼,使用7 位二進位制數(剩下的1位二進位制為0)來表示所有的大寫和小寫字母,數字0 到9、標點符號,以及在美式英語中使用的特殊控制字元。
同時還要注意,在標準ascii中,其最高位(b7)用作奇偶校驗位。所謂奇偶校驗,是指在**傳送過程中用來檢驗是否出現錯誤的一種方法,一般分奇校驗和偶校驗兩種。奇校驗規定:
正確的**乙個位元組中1的個數必須是奇數,若非奇數,則在最高位b7添1;偶校驗規定:正確的**乙個位元組中1的個數必須是偶數,若非偶數,則在最高位b7添1。
2樓:匿名使用者
十進位制 十六進製制 你設定的數字49 31 150 32 251 33 352 34 453 35 554 36 655 37 756 38 857 39 9
3樓:匿名使用者
0102
0304
0506
0708
09注意 09後面是幾個空格一樣的東西我複製不上來.
求大小寫字母、數字(0-9)的ascii碼,分別用二進位制、十六進製制、十進位制表示
4樓:匿名使用者
『a』的ascii是65,'b'是66,依次類推加1,『a』是97,『b』是98 依次類推加1,0的ascii是48,1是49,依次類推加1。ok???
5樓:聽不清啊
字元 二進位制 十六進製制 十進位制0 110000b 30h 481 110001b 31h 492 110010b 32h 503 110011b 33h 514 110100b 34h 525 110101b 35h 536 110110b 36h 547 110111b 37h 558 111000b 38h 569 111001b 39h 57a 1000001b 41h 65b 1000010b 42h 66c 1000011b 43h 67d 1000100b 44h 68e 1000101b 45h 69f 1000110b 46h 70g 1000111b 47h 71h 1001000b 48h 72i 1001001b 49h 73j 1001010b 4ah 74k 1001011b 4bh 75l 1001100b 4ch 76m 1001101b 4dh 77n 1001110b 4eh 78o 1001111b 4fh 79p 1010000b 50h 80q 1010001b 51h 81r 1010010b 52h 82s 1010011b 53h 83t 1010100b 54h 84u 1010101b 55h 85v 1010110b 56h 86w 1010111b 57h 87x 1011000b 58h 88y 1011001b 59h 89z 1011010b 5ah 90a 1100001b 61h 97b 1100010b 62h 98c 1100011b 63h 99d 1100100b 64h 100e 1100101b 65h 101f 1100110b 66h 102g 1100111b 67h 103h 1101000b 68h 104i 1101001b 69h 105j 1101010b 6ah 106k 1101011b 6bh 107l 1101100b 6ch 108m 1101101b 6dh 109n 1101110b 6eh 110o 1101111b 6fh 111p 1110000b 70h 112q 1110001b 71h 113r 1110010b 72h 114s 1110011b 73h 115t 1110100b 74h 116u 1110101b 75h 117v 1110110b 76h 118w 1110111b 77h 119x 1111000b 78h 120y 1111001b 79h 121z 1111010b 7ah 122
6樓:匿名使用者
#include
#include void fun(char *s,int n)break;}}
s[i] = '\0';
len = strlen(s);
for(i = 0;i < len/2;i++)}int main( )
printf("\n");
for(ch = 'a';ch <= 'z';ch++)printf("\n");
for(ch = '0';ch <= '9';ch++)printf("\n");
return 0;
} 執行結果部分截圖如下:
7樓:士芮安
bin dec hex 字元00110000 48 30 000110001 49 31 100110010 50 32 200110011 51 33 300110100 52 34 400110101 53 35 500110110 54 36 600110111 55 37 700111000 56 38 800111001 57 39 9
如何把一位16進製制的數轉換成對應的ascii碼 2
8樓:小公尺地瓜來
補充:之前第一段話說的有問題,所以修改了下,如下:(另外提交的時候沒注意,第乙個兄弟的回答已經是正確的了^_^)
主要思想是0~9轉為對應的ascii碼時加30h,而a,b,c,d,e,f則加37h,比30h多出來的7h就是通過adc(多加了cf的01h)以及daa(多加了06h)實現的。
先說對0~9的,以5為例,
and al,0fh
add al,90h
變為95h
daa這個時候的daa,由於95h低位,高位都小於9,且無進製,所以不變
adc al,40h
95h + 40h + cf = d5h
daa低位不變,高位大於9,所以加60h,變為35h,且cf = 1
最終結果為35h,即字元5對應的ascii碼53.
然後是a~f,以c為例:
and al,0fh
add al,90h
變為9ch
daa這個時候的daa,先看低位,由於低位是c,大於9,所以加06h,結果變為a2h,再看高位,高位a,大於9,所以加60h,變為02h,cf = 1(有進製)
adc al,40h
adc操作,02h + 40h + cf = 43h
daa此時43h低高位都小於9,所以無變化。最後結果43h,也即c的ascii碼67
a和a對應的ascii碼數值分別是多少啊?
9樓:卓逸智慧型錦囊團
a的ascii碼數值是97,a的ascii碼數值是65。
ascii碼值中,大小寫字母碼的關係是對應的大寫字母與小寫字母之間相差32,大寫字母碼《小寫字母碼。
常見字元的ascii碼值如下:空格的ascii碼值為32;數字0到9的ascii碼值分別為48到57;大寫字母「a」到「z」的ascii碼值分別為65到90;小寫字母「a」到「z」的ascii碼值分別為97到到122。
擴充套件資料
ascii**表字元排列規律如下:
1、採用七位二進位制編碼,可表示128個字元。其中,d3d2d2d0表示字元所在行,d6d5d4表示字元所在列。
2、數字0~9的編碼分別為30h~39h。英文大寫字母a、b、c、...、z的ascii碼從41h開始往下編排。大小寫之間相差32。
3、0000000~0101111為通用控制字元及專用字元。**排列規整、直觀。
10樓:他de生活
a的ascii碼是65,a的ascii碼是97。
ascii碼表中,小寫字母排在大寫字母的後面,乙個字母的大小寫數值相差32,一般知道大寫字母的ascii碼數值,其對應的小寫字母的ascii碼數值就算出來了,是大寫字母的ascii碼數值+32。
在ascii碼中,0~31及127(共33個)是控制字元或通訊專用字元,如控制符:lf(換行)、cr(回車)、ff(換頁)、del(刪除)、bs(退格)、bel(響鈴)等。
通訊專用字元:soh(文頭)、eot(文尾)、ack(確認)等。
ascii值為8、9、10 和13 分別轉換為退格、製表、換行和回車字元。它們並沒有特定的圖形顯示,但會依不同的應用程式,而對文字顯示有不同的影響。
32~126(共95個)是字元(32是空格),其中48~57為0到9十個阿拉伯數字。
65~90為26個大寫英文本母,97~122號為26個小寫英文本母,其餘為一些標點符號、運算符號等。
同時還要注意,在標準ascii中,其最高位(b7)用作奇偶校驗位。
所謂奇偶校驗,是指在**傳送過程中用來檢驗是否出現錯誤的一種方法,一般分奇校驗和偶校驗兩種。
奇校驗規定:正確的**乙個位元組中1的個數必須是奇數,若非奇數,則在最高位b7添1;偶校驗規定:正確的**乙個位元組中1的個數必須是偶數,若非偶數,則在最高位b7添1。
16進製制數字符是什麼,十六進製制字元是什麼?
府玉蘭迮丙 十六進製制數的基數是16,採用的數碼是0 1 2 3 4 5 6 7 8 9 a b c d e f 十六進製制 hexadecimal 是計算機中資料的一種表示方法。它的規則是 逢十六進一 進製 位置計數法是一種記數方式,故亦稱進製記數法 位值計數法,可以用有限的數字符號代表所有的數值...
什麼是“十六進位制”,什麼是十六進位制數的標準表示方法
要想學漢化就必需要懂得十六進位制!下面是幾種進位制的計算方式 十進位制 有10個基數 0 9 逢十進一 二進位制 有2 個基數 0 1 逢二進一 八進位制 有8個基數 0 7 逢八進一 十六進位制 有16個基數 0 9,a,b,c,d,e,f a 10,b 11,c 12,d 13,e 14,f 1...
二。八。十。十六進製制的轉換
可參看我的其它回答 問題1 101001101.11001二進位制數,改為十進位制,八進位制和十六進製制。一位八進位制數等於三位二進位制數,故從按三位分隔求八進位制的數值,缺位補零 101001101.11001 2 101 001 101.110 010 2 515.62 8 一位十六進製制數等於...