十進位制數字字元的ASCII碼是怎麼算出來的?可以拿數字舉個例子。
- 2021-10-31
那不是“算”出來的,而是編碼規定的!‘0’的編碼是二進位制00110000,即十進位制48,‘1’的編碼是二進位制00110001,即十進位制49;‘2’的編碼是二進位制00110010,即十進位制50……以此類推。
bin是二進位制,dec是十進位制,hex是十六進位制 bin dec hex 縮寫/字元 解釋 0000 0000 0 00 nul (null) 空字元 0000 0001 1 01 soh (start of handing) 標題開始 0000 0010 2 02 stx (start of text) 正文開始 0000 0011 3 03 etx (end of text) 正文結束 0000 0100 4 04 eot (end of transmission) 傳輸結束 0000 0101 5 05 enq (enquiry) 請求 0000 0110 6 06 ack (acknowledge) 收到通知 0000 0111 7 07 bel (bell) 響鈴 0000 1000 8 08 bs (backspace) 退格 0000 1001 9 09 ht (horizontal tab) 水平製表符 0000 1010 10 0a lf (nl line feed, new line) 換行鍵 0000 1011 11 0b vt (vertical tab) 垂直製表符 0000 1100 12 0c ff (np form feed, new page) 換頁鍵 0000 1101 13 0d cr (carriage return) 回車鍵 0000 1110 14 0e so (shift out) 不用切換 0000 1111 15 0f si (shift in) 啟用切換 0001 0000 16 10 dle (data link escape) 資料鏈路轉義 0001 0001 17 11 dc1 (device control 1) 裝置控制1 0001 0010 18 12 dc2 (device control 2) 裝置控制2 0001 0011 19 13
10進位制的數字0~9在計算機中的二進位制表示分別為:
0000 0000
0000 0001
0000 0010
0000 0011
0000 0100
0000 0101
0000 0110
0000 0111
0000 1000
0000 1001
其對應的ASCii碼是將上面二進位制數的高4位變為0011,即:
0011 0000 30H 48
0011 0001 31H 49
0011 0010 32H 50
0011 0011 33H 51
0011 0100 34H 52
0011 0101 35H 53
0011 0110 36H 54
0011 0111 37H 55
0011 1000 38H 56
0011 1001 39H 57
上一篇:怎麼樣可以推廣自己的廣告
下一篇:GTA4是什麼遊戲