void main()?
{?
char c;?
Printf("請輸入大寫字母:\ n ");?
scanf("%c ",& ampc);
Printf("您輸入的大寫字母是% c \ n對應的ASCII碼值是%d\n ",c,c);?
Printf("小寫字母為%c\n及其對應的ASCII碼值為%d\n ",c+32,c+32);?
}
擴展數據
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個小寫英文字母,其余為標點符號和操作符號。