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

編程換字母

發布時間: 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
*/
熱點內容
我的世界伺服器崩了重啟 發布:2025-05-14 16:09:37 瀏覽:44
android深拷貝 發布:2025-05-14 16:09:35 瀏覽:153
cf電腦版轉伺服器神器還在嗎 發布:2025-05-14 16:09:02 瀏覽:211
百度文庫伺服器如何搭建 發布:2025-05-14 16:09:00 瀏覽:248
安卓微信刪除的好友怎麼找回 發布:2025-05-14 16:08:56 瀏覽:706
iphone的訪問限制密碼忘記了怎麼辦 發布:2025-05-14 16:08:56 瀏覽:184
php對象轉換成數組 發布:2025-05-14 16:07:55 瀏覽:27
java服務端緩存 發布:2025-05-14 15:53:37 瀏覽:105
php判斷postget 發布:2025-05-14 15:34:24 瀏覽:357
linux查看電腦配置 發布:2025-05-14 15:32:07 瀏覽:317