當前位置:首頁 » 編程語言 » c語言小寫變大寫

c語言小寫變大寫

發布時間: 2024-11-01 05:06:47

A. c語言怎麼把一個小寫字母轉化為大寫字母

C語言中,字元的存儲都是使用ascii值來存儲的。
根據ASCII碼表,我們可以看出:大、小寫字母都是按順序進行存儲的,大寫字母的ASCII值區間為:65~90,對應的字母為:'A'-'Z';小寫字母的ASCII值區間為:97~122,對應的字母為:'a'-'z',因此,將小寫字母轉化為大寫字母,可以直接將該變數減32即可得到對應的大寫字母,如:
char ch='a';
printf("upper case '%c'='%c'\n", ch, ch-32 );
如果記不清,大小字母誰大誰小,則可以採用如下方法進行轉換:
char ch='x';
printf("upper case '%c'='%c'\n", ch, ch-'a'+'A' ); //減a得到偏移值,加A得到相應的大寫字母

熱點內容
微信存儲到sd卡 發布:2025-03-18 01:34:29 瀏覽:968
eclipse的自動編譯 發布:2025-03-18 01:34:29 瀏覽:367
可以上傳視頻網站 發布:2025-03-18 01:29:17 瀏覽:932
mysql密碼忘記了怎麼 發布:2025-03-18 01:23:00 瀏覽:858
java與oracle 發布:2025-03-18 01:18:05 瀏覽:705
怎麼給win7電腦文件加密 發布:2025-03-18 01:10:41 瀏覽:989
python生成隨機數 發布:2025-03-18 01:10:40 瀏覽:95
手機存儲卡怎麼設置 發布:2025-03-18 01:04:26 瀏覽:213
背演算法好處 發布:2025-03-18 01:02:18 瀏覽:57
win7添加刪除在哪個文件夾 發布:2025-03-18 01:02:13 瀏覽:705