當前位置:首頁 » 編程語言 » 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-04-03 17:22:03 瀏覽:895
阿里雲伺服器和自己電腦 發布:2025-04-03 17:21:01 瀏覽:167
銹湖安卓在哪裡下載 發布:2025-04-03 17:14:34 瀏覽:980
Java項目案例分析 發布:2025-04-03 17:01:33 瀏覽:270
sql導入導出資料庫 發布:2025-04-03 16:48:18 瀏覽:781
微信平台資料庫 發布:2025-04-03 16:46:28 瀏覽:886
網路編程技術電大 發布:2025-04-03 16:43:06 瀏覽:349
編程菜鳥教程 發布:2025-04-03 16:39:51 瀏覽:255
android網路庫 發布:2025-04-03 16:36:52 瀏覽:556
北京時間伺服器ip地址埠號 發布:2025-04-03 16:35:56 瀏覽:855