當前位置:首頁 » 編程軟體 » 編程換字母

編程換字母

發布時間: 2023-06-07 02:48:56

『壹』 怎樣用c語言編程使文件里的中文字母轉換成英文字母

問題中所說的中文字母,實際上是指全形的英文字母,而通常看到的字母是半形英文字母。二者的差別在於:半形字元在計算機中是以其一個位元組的ASCII編碼表示,而全形字元則是以兩個位元組來表示。
要將全形字元轉換成半形字元,就需要知道他們的對應關系
半形英文字母為:
對應ASCII編碼: 65到90,97到122
半形英文字母為:
每個字母對應兩個位元組的編碼,它們的第一個位元組都是163,第二位元組編碼對應為: 193到118,225到250。
根據這些對應關系,就不難把全形字元轉換成半形字元了

『貳』 c語言編程:字元串中大小寫字母轉換

思路:利用對應大小寫字元的ASCII碼相差32,則遍歷輸入的字元串,判斷每個字元是大寫字母還是小寫字母,如果是大寫字母則自加32就是對應的小寫字母,如果是小寫字母則自減32就是其對應的大寫字母。

參考代碼:

#include<stdio.h>
intmain()
{
chara[100];
inti;
gets(a);
for(i=0;a[i]!='';i++)
if(a[i]>='A'&&a[i]<='Z')//表示是大寫字母
a[i]+=32;
elseif(a[i]>='a'&&a[i]<='z')//表示是小寫字母
a[i]-=32;
puts(a);
return0;
}
/*
輸出:
asfDJY435
ASFdjy435
*/
熱點內容
lol一區為什麼伺服器好卡 發布:2025-02-12 09:02:22 瀏覽:628
安卓運營商cm是哪個版本 發布:2025-02-12 09:00:00 瀏覽:514
pythonmd5校驗 發布:2025-02-12 08:51:00 瀏覽:469
編程題解析 發布:2025-02-12 08:40:30 瀏覽:453
bilibi手機緩存目錄在 發布:2025-02-12 08:33:11 瀏覽:457
聽ti密碼是多少 發布:2025-02-12 08:22:15 瀏覽:288
淘寶上傳視頻憑證 發布:2025-02-12 08:06:46 瀏覽:878
java畫 發布:2025-02-12 08:01:00 瀏覽:549
光遇安卓官服是在哪裡下載 發布:2025-02-12 07:47:47 瀏覽:648
安卓手機如何關閉程序打開廣告 發布:2025-02-12 07:31:06 瀏覽:469