當前位置:首頁 » 編程語言 » 字元大小寫轉換c語言

字元大小寫轉換c語言

發布時間: 2023-11-12 00:31:54

『壹』 c語言:給定一個小寫字母,轉換成大寫字母

1、C語言中,字元的存儲佔用一個位元組,且都是使用其對應的ASCII碼值來存儲的。
2、根據ASCII碼表,我們可以看出:大、小寫字母都是按順序進行存儲的,大寫字母的ASCII值區間為:65~90,對應的字母為:'A'-'Z';小寫字母的ASCII值區間為:97~122,對應的字母為:'a'-'z',因此,將小寫字母轉化為大寫字母,可以直接將該變數減32即可得到對應的大寫字母。

3、因此源程序如下:

#include <stdio.h>

char toUpCase(char ch);

int main()

{

int ch;

printf("請輸入一個小寫字母:");

scanf("%c",&ch);

printf("對應的大寫字母為:%c ",toUpCase(ch)) ;

}

char toUpCase(char ch)

{

if(( 'a' <= ch) &&(ch <='z'))

{

return (ch - 32);

}

return ch;

}

4、輸出如下:

『貳』 c語言編程:將小寫字母轉換為大寫字母並輸出。急求謝了。

有三種方式可以解決c語言大小寫字母的轉換

1.使用C語言提供的函數:toupper(),tolower()

使用這兩個函數需要引入頭文件:#include<ctype.h>

示例代碼:

希望可以幫到你。。。

熱點內容
寶可夢日月什麼配置能玩 發布:2025-03-04 12:46:18 瀏覽:918
oraclesql動態 發布:2025-03-04 12:44:19 瀏覽:232
MPLAB能否編譯pic32 發布:2025-03-04 12:42:50 瀏覽:289
如何分辨一輛車是什麼配置 發布:2025-03-04 12:41:10 瀏覽:349
配置很低的電腦玩csgo怎麼調 發布:2025-03-04 12:40:29 瀏覽:25
視頻解析網站源碼 發布:2025-03-04 12:40:25 瀏覽:317
哪個軟體可以直接重啟安卓手機 發布:2025-03-04 12:22:42 瀏覽:608
c語言scanf的意思 發布:2025-03-04 12:08:31 瀏覽:468
兩端存儲器 發布:2025-03-04 12:07:49 瀏覽:85
安卓手機連不上無線網什麼原因 發布:2025-03-04 12:03:29 瀏覽:91