最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言詳解用char實現(xiàn)大小寫字母的轉(zhuǎn)換

 更新時間:2022年05月24日 10:16:41   作者:liao-xin  
這篇文章主要給大家介紹了關(guān)于C語言實現(xiàn)大小寫字母轉(zhuǎn)換的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、例題

將多個字母進(jìn)行小寫轉(zhuǎn)換成大寫

代碼:

#include <stdio.h>
int main (void)
{
	char a,b,c,d; //定義一個四個字符量
	printf("請輸入你想要的四個小寫字母:");
	scanf("%c%c%c%c",&a,&b,&c,&d); //在鍵盤輸入得到想要的四個字母
	a=a-32; //通過ASCII得到字母相差數(shù)
	b=b-32;
	c=c-32;
	d=d-32;
	printf("轉(zhuǎn)換后的四個大寫字母:%c%c%c%c\n",a,b,c,d);//輸出四個轉(zhuǎn)換后的字母
	return 0;
}

解釋:

1、char a,b,c,d;首先我們開始定義四個字符變量。

2、scanf("%c%c%c%c",&a,&b,&c,&d); 由于是四個字符變量所以

scanf函數(shù)使用一定要加&這個符號,&這個符號是取地址符,也相當(dāng)于更加精確的找到定義變量的位置。

3、小寫字母轉(zhuǎn)換大寫字母“-32”,大寫字母轉(zhuǎn)換小寫字母“+32”

4、最后得到想要的四個大寫字母

結(jié)果:

二、例題

將四個大寫字母轉(zhuǎn)換成小寫字母

代碼:

#include <stdio.h>
int main (void)
{
char a,b,c,d; // 定義四個字母變量符
printf("輸入一個小寫字母:\n");// 輸入想要的字母
/*
下面利用getchar讀入函數(shù)轉(zhuǎn)換。
getchar是讀入函數(shù)的一種。它從標(biāo)準(zhǔn)輸入里讀取下一個字符。
相當(dāng)于getc(stdin)。返回類型為int型,為用戶輸入的ASCII碼或EOF。
*/
a=getchar();
b=getchar();
c=getchar();
d=getchar();
/*
大寫字母+32等于小寫字母
*/
a=a+32;
b=b+32;
c=c+32;
d=d+32;
printf("轉(zhuǎn)換后的字母為:%c,%c,%c,%c\n",a,b,c,d);
return 0;
}

解釋:

1、開始我們定義a、b、c、d四個字符變量。

2、我們不用scanf函數(shù),改成用getchar讀入函數(shù)轉(zhuǎn)換字符。

定義一個a之后用getchar讀入返回一個新的a。

3、由于是大寫字母轉(zhuǎn)換小寫字母,需要“+32”即可

4、最后得到需要的結(jié)構(gòu)

結(jié)果:

三、總結(jié)

1、char a,b,c,d; 開始定義變量的時候,abcd要用逗號隔開,最后一個加分號。

2、scanf("%c%c%c%c",&a,&b,&c,&d); scanf是一個輸入函數(shù),它輸出不了東西,在c語言里面是輸出不了,但是在python是可以輸出內(nèi)容。

以下為錯誤寫法:

如果想要一個有前綴的顯示要加printf函數(shù)。

正確寫法:

3、scanf("%c%c%c%c",&a,&b,&c,&d); 需要幾個字符變量就要幾個%c和&。

4、scanf("%c,%c,%c,%c",&a,&b,&c,&d); 如果%c用逗號隔開了,那么輸入的時候也要a,b,c,d

5、printf("轉(zhuǎn)換后的四個大寫字母:%c,%c,%c,%c\n",a,b,c,d); %c可以不用逗號隔開,影響不大,后面的abcd一定要用逗號隔開,因為它顯示的a,b,c,d四個的字符變量,如果是abcd的話就是abcd這個一個字符變量,而且前面也沒有定義abcd的字符變量。

到此這篇關(guān)于C語言詳解用char實現(xiàn)大小寫字母的轉(zhuǎn)換的文章就介紹到這了,更多相關(guān)C語言大小寫字母轉(zhuǎn)換內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

赣榆县| 武功县| 土默特左旗| 太原市| 聂拉木县| 万山特区| 武城县| 石河子市| 元江| 改则县| 海伦市| 宝坻区| 客服| 霍城县| 南安市| 洪洞县| 资源县| 富裕县| 西平县| 兴山县| 张掖市| 郧西县| 聂荣县| 巢湖市| 交口县| 揭阳市| 思茅市| 罗山县| 宝鸡市| 昌乐县| 定远县| 汽车| 高清| 阜平县| 定结县| 双牌县| 日照市| 左贡县| 通许县| 栾城县| 北流市|