c語言字母小寫轉大寫
發布時間: 2024-07-14 04:15:12
1. c語言編程:將小寫字母轉換為大寫字母並輸出。急求謝了。
有三種方式可以解決c語言大小寫字母的轉換
1.使用C語言提供的函數:toupper(),tolower()
使用這兩個函數需要引入頭文件:#include<ctype.h>
示例代碼:
希望可以幫到你。。。
2. c語言小寫字母變大寫
由於大寫字母與小寫字母之間的差值為 32,因此小寫字母轉換為大寫字母的方法就是將小寫字母的 ASCII 碼值減去 32,便可得到與之對應的大寫字母。
利用 getchar 函數從鍵盤上輸入一個小寫字母,並將其賦給一個字元變數 a;然後將 a—32 的值賦給字元變數 b;最後進行輸出,輸出時先輸出字母,再將字母以整數形式輸出。其具體步驟如下:
① 定義兩個字元變數 a、b;
② a=get char();
③ b=a—32;
④ 列印輸出。
程序代碼
#include <stdio.h>
int main()
{
char a,b;
printf("輸入一個小寫字母:\n");
a=getchar();
b=a-32;
printf("轉換後的字母為:%c,%d\n",b,b);
return 0;
}
3. 杈撳叆涓涓瀛楁瘝錛岃嫢鏄灝忓啓瀛楁瘝錛屽垯鍙樹負澶у啓杈撳嚭錛屽惁鍒欙紝鍘熸牱杈撳嚭錛 鐢╟璇璦緙栫▼錛岋紝
#include<stdio.h>
intmain()
{charc;
scanf("%c",&c); if(c>='a'&&c<='z')c+='A'-'a' printf("%c
",c) return0;}
熱點內容