當前位置:首頁 » 編程語言 » 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得到相應的大寫字母

熱點內容
oracle卸載資料庫 發布:2025-03-18 03:05:15 瀏覽:44
編譯時生成固件怎麼辦 發布:2025-03-18 03:04:30 瀏覽:704
c語言breakcontinue 發布:2025-03-18 02:52:41 瀏覽:162
伺服器雲主機改成雲電腦 發布:2025-03-18 02:46:11 瀏覽:423
php環境的搭建 發布:2025-03-18 02:44:47 瀏覽:490
java實現文件上傳到ftp 發布:2025-03-18 02:43:25 瀏覽:402
編程出遊戲 發布:2025-03-18 02:43:15 瀏覽:179
使用公網ip搭建伺服器 發布:2025-03-18 02:34:23 瀏覽:215
android從程序員到架構師之路 發布:2025-03-18 02:32:52 瀏覽:298
高壓存儲罐 發布:2025-03-18 02:23:18 瀏覽:760