void main(){
char字;
scanf("%c ",& ampword);
a-= 32;
printf("%c\n ",word);
}
ASCII碼使用7位或8位二進制數的指定組合來表示128或256個可能的字符。標準ASCII碼,也稱為基本ASCII碼,使用7位二進制數(剩余的1位為0)來表示所有大小寫字母、數字0到9、標點符號以及美式英語中使用的特殊控制字符。其中包括:
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到90的十個阿拉伯數字。
65 ~ 90為26個大寫英文字母,97 ~ 122為26個小寫英文字母,其余為標點符號和操作符號。
根據ASCII標準表可以看出,同壹個字母的大小寫字母相差32。
擴展數據:
1.1981年IBM PC ROM256字符字符集,即IBM擴展字符集。
2.1985 11 Windows字符集稱為“ANSI字符集”,它遵循ANSI草案和ISO標準(ANSI/ISO 8859-1-1987,縮寫為“拉丁1”)。
3.1987年4月代碼頁437,字符的圖像代碼,出現在MS-DOS3.3中。
擴展ASCII字符是從128到255(0x80-0xff)的字符。
擴展ASCII不再是國際標準。
4.雙字節字符集(DBCS)解決了中日韓象形文字和ASCII之間的壹些兼容性問題。DBCS從256個代碼開始,就像ASCII壹樣。
像任何表現良好的代碼頁壹樣,前128代碼是ASCII。然而,壹些更高的128代碼總是跟在第二個字節之後。這兩個字壹起(稱為第壹個字節和隨後的字節)定義了壹個字符,通常是壹個復雜的象形文字。
參考資料:
美國信息交換標準代碼