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

c語言轉換成大寫字母

發布時間: 2023-02-26 06:03:36

c語言中,如果讓輸入的小寫字母變成大寫字母

1
在C語言中,字元型變數存儲的實際上是ASCII碼值。
2
在ASCII碼表中,大寫字母和小寫字母分別連續且有序存儲。
3
同樣字母的小寫ASCII碼值比大寫的ASCII碼值大32。
所以,要將小寫字母,轉為大寫字母,只需要減去32即可。

int main()
{
int c = getchar();
putchar(c-32);
}即為一個輸入小寫字母,輸出對應大寫字母的程序。

② c語言大小寫字母轉化

您好,很高興回答您的問題。
在c語言中實現大小寫字母的轉化是很簡單的:大寫字母和對應的小寫字母直接是相差32,所以具體程序為:
#include<stdio. h>
void main()
{char c;
c=getchar();
c=c-32;
printf("%c",c);
}

③ 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;
}

④ c語言小寫字母轉大寫字母

你的程序裡面獲取循環的位置不對,也就是獲取的字元串長度的n應該放在函數裡面。

講n=strlen(s)放到函數裡面,就可以了。

熱點內容
安卓應用市場消費記錄怎麼刪除 發布:2025-07-04 14:39:47 瀏覽:29
知道一個伺服器的ip地址 發布:2025-07-04 14:20:33 瀏覽:597
蘋果7鎖屏密碼怎麼改 發布:2025-07-04 14:04:44 瀏覽:710
P三零是什麼配置 發布:2025-07-04 13:58:41 瀏覽:361
哪個安卓機有長方形home鍵 發布:2025-07-04 13:43:58 瀏覽:861
android腳本錄制 發布:2025-07-04 13:17:47 瀏覽:342
嵌入式和安卓哪個硬體成本高 發布:2025-07-04 13:05:56 瀏覽:229
360代理伺服器怎麼設置 發布:2025-07-04 12:49:49 瀏覽:515
iphone在哪清除緩存 發布:2025-07-04 12:49:38 瀏覽:340
代理訪問網址 發布:2025-07-04 12:47:50 瀏覽:400