1、所以,要將小寫字母,轉(zhuǎn)為大寫字母,只需要減去32即可。如 int main(){ int c = getchar();putchar(c-32);}即為一個(gè)輸入小寫字母,輸出對(duì)應(yīng)大寫字母的程序。
目前成都創(chuàng)新互聯(lián)公司已為成百上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站托管、服務(wù)器租用、企業(yè)網(wǎng)站設(shè)計(jì)、郊區(qū)網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
2、在C語言中,每一個(gè)常用字符都對(duì)應(yīng)著一個(gè)ASCII值,大寫字母A~Z對(duì)應(yīng)的ASCII為65~90,小寫字母a~z對(duì)應(yīng)的ASCII值為97~122。大寫字母與小寫字母的ASCII值相差32,故可以通過這一點(diǎn)實(shí)現(xiàn)大寫字母與小寫字母的轉(zhuǎn)換。
3、include stdio.h void main(){ char ch;printf(請(qǐng)輸入一個(gè)小寫字母:\n);scanf(%c,&ch);printf(其大寫字符是:%c\n,ch-32);} 加入其他錯(cuò)誤主要是可能的輸入不是小寫字母的判斷。
include stdio.h void main(){ char ch;printf(請(qǐng)輸入一個(gè)小寫字母:\n);scanf(%c,&ch);printf(其大寫字符是:%c\n,ch-32);} 加入其他錯(cuò)誤主要是可能的輸入不是小寫字母的判斷。
在C語言中,每一個(gè)常用字符都對(duì)應(yīng)著一個(gè)ASCII值,大寫字母A~Z對(duì)應(yīng)的ASCII為65~90,小寫字母a~z對(duì)應(yīng)的ASCII值為97~122。大寫字母與小寫字母的ASCII值相差32,故可以通過這一點(diǎn)實(shí)現(xiàn)大寫字母與小寫字母的轉(zhuǎn)換。
C語言中,字符的存儲(chǔ)占用一個(gè)字節(jié),且都是使用其對(duì)應(yīng)的ASCII碼值來存儲(chǔ)的。
void main(){ char c;scanf(%c,&c); //輸入一個(gè)字母。if ((c=A)&&(c=Z)) c+=32;//判斷是否為大寫字母,是則轉(zhuǎn)換為小寫字母。
1、include stdio.h void main(){ char ch;printf(請(qǐng)輸入一個(gè)小寫字母:\n);scanf(%c,&ch);printf(其大寫字符是:%c\n,ch-32);} 加入其他錯(cuò)誤主要是可能的輸入不是小寫字母的判斷。
2、首先建立一個(gè)工程和.c文件。接下來開始輸入頭文件。然后輸入主函數(shù)。定義一個(gè)字符型的變量。然后輸入scanf,表示輸出。輸入printf函數(shù),輸出該小寫字母的ASCII碼及其大寫字母。編譯檢查。
3、char();③ b=a—32;④ 打印輸出。
4、你的程序里面獲取循環(huán)的位置不對(duì),也就是獲取的字符串長(zhǎng)度的n應(yīng)該放在函數(shù)里面。講n=strlen(s)放到函數(shù)里面,就可以了。
5、以java為例,可以使用String類的toUpperCase()方法。