當前位置:編程學習大全網 - 編程軟體 - 怎樣輸出ASCII碼

怎樣輸出ASCII碼

#include<stdio.h>

void main(){

char c;

scanf("%c",&c);

printf("%c ASCII是:%d\n",c,c);

}

擴展資料:

ASCII的長度和優點

壹、 ASCII由Hollerith卡的編碼演變而來。Hollerith卡的編碼變為BCDIC編碼(6位),在發展為EBCDIC(8位),EBCDIC是IBM的大型機標準。

如果使用6位碼,那麽可以有64個字符,這樣就必須使用轉換字符進行擴充,例如:在6位編碼中,大寫字母沒有包含進去,我們就定義個轉義字符,如:

\a代表大寫字母A,\b代表字母B.也就是用已經分配的編碼來組合替代未分配的編碼.這樣就會產生很多麻煩。盡管我們有些時候(比如C語言)還是使用轉義字符。個人認為這是為了使用的方便而不是擴展。

二、隨著計算機的發展,8位字節標準的確立,就可以用壹個字節來存儲ASCII。這樣就多出來128個空位。IBM在1981年推出了這樣的256個字符的字符集,包含了壹些希臘字母以及其他字符。

三、另外,可以讓最高位作為奇偶校驗位。例如:“F”的ASCII碼為46H,采用奇校驗方式,為“0100 0110“,而不是“100 0110 ”。

四、ASCII的優點。26個字母代碼是連續的(在EBCDIC代碼中就不是這樣的);大寫字母和小寫字母可通過翻轉壹位就可相互轉化;10個數位的代碼可從數值本身方便地得到(0是30H,9是39H)。

ASCII-百度百科

  • 上一篇:無錫有哪些技校招初中生
  • 下一篇:目前光子計算機的發展怎樣?
  • copyright 2024編程學習大全網