當前位置:首頁 » 編程語言 » 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)放到函數裡面,就可以了。

熱點內容
紅木卧室有哪些配置 發布:2024-04-27 17:09:47 瀏覽:855
中心機編程 發布:2024-04-27 17:00:11 瀏覽:116
lms濾波演算法 發布:2024-04-27 16:55:37 瀏覽:444
蘋果電腦遠程桌面連接伺服器 發布:2024-04-27 16:53:08 瀏覽:234
為什麼安卓手機沒有回響 發布:2024-04-27 16:53:08 瀏覽:375
搭建郵箱中繼伺服器 發布:2024-04-27 16:40:42 瀏覽:198
我的世界的神奇寶可夢伺服器 發布:2024-04-27 16:28:28 瀏覽:589
君威高配有哪些配置 發布:2024-04-27 16:27:54 瀏覽:199
安卓九彩蛋如何換顏色 發布:2024-04-27 16:10:36 瀏覽:505
安卓711如何打開隱藏彩蛋 發布:2024-04-27 16:04:53 瀏覽:814