當前位置:首頁 » 編程語言 » c語言輸入大寫字母

c語言輸入大寫字母

發布時間: 2022-08-23 01:33:25

c語言編程題:從鍵盤輸入一個小寫字母,在屏幕上顯示其對應的大寫字母

#include<stdio.h>

int main()

{

char ch;

printf("請輸入一個小寫字母:");

scanf("%c",&ch);

ch=ch-32;

printf("大寫字母是:%c ",ch);

return 0;

}

可以加一個判斷

#include<stdio.h>

int main()

{

char ch;

printf("請輸入一個小寫字母:");

scanf("%c",&ch);

while(!(ch>='a'&&ch<='z'))

{printf("輸入錯誤,請重新輸入一個小寫字母!");

scanf("%c",&ch);

}

ch=ch-32;

printf("大寫字母是:%c ",ch);

return 0;

}

文件輸入/輸出

在C語言中,輸入和輸出是經由標准庫中的一組函數來實現的。在ANSI C中,這些函數被定義在頭文件;中。

標准輸入/輸出

有三個標准輸入/輸出是標准I/O庫預先定義的:

stdin標准輸入

stdout標准輸出

stderr輸入輸出錯誤

以上內容參考:網路-c語言

⑵ C語言,從鍵盤輸入一個大寫字母,輸出該字母的小寫。

根據ASCII碼對照表,小寫字母的十進制編碼比對應的大寫字母對應的編碼多32。例如,a
對應的十進制編碼是97,A對應的是65,所以從大學換到小寫,要加32。
所以答案是
c=c+32;

⑶ c語言 輸入大寫的字母轉成小寫.

暈..
這個也要100分..
樓上太強了..
#include
<stdio.h>
#include
<ctype.h>
int
main()
{
putchar(tolower(getchar()));
putchar('\n');
return
0;
}
還是簡要解釋下.
tolower()
函數,是ctype.h里的一個函數,作用就是,把輸入的大寫字母轉換成小寫字母輸出.
最簡單形式.
..
程序只能輸入一個字元然後輸出一個字元.如果是大寫字母,就轉換為小寫字母輸出...

⑷ 在C語言中編寫一程序,實現從鍵盤輸入一個大寫字母,要求改用小寫字母輸出

實現從鍵盤輸入一個大寫字母,改用小寫字母輸出,可以使用下面的方法:

#include<stdio.h>
intmain(){
chara;
scanf("%c",&a);
printf("%c",a+32);
}

執行效果如下:

⑸ c語言 輸入大寫的字母轉成小寫.

#include<stdio.h>

int main()

{

int a;

char ch;

scanf("%d",&a);

ch=a;

printf("%c",ch);

return 0;

}

(5)c語言輸入大寫字母擴展閱讀

#include <stdio.h>

int main()

{

char x,y;

scanf("%c",&x);

y=x-32;

printf("%c",y);

return 0;

}

⑹ C語言輸入一個大寫字母,要求以小寫字母輸出

#include

void
main()
{
char
c;
printf("請輸入一個小寫字母");
scanf("%c",&c);
while(1)
{
if('a'<=c&&'z'>=c)
{
printf("變換後為:%c\n",c-32);
return;
}
else
{
printf("請正確輸入小寫字母");
scanf("%c",&c);
}
}
}

⑺ c語言 輸入一個大寫字母,輸出大寫字母及其ASCLL 碼和小寫字母及其ASCLL 碼

#include<stdio.h>

intmain()
{
charch;
printf("請輸入一個大寫字母: ");
scanf("%c",&ch);
printf("%c,%d,%c,%d ",ch,ch,ch+32,ch+32);
return0;
}

⑻ 如何用c語言輸入小寫字母輸出大寫字母呢

這個用到ascii碼,
每一個字元對應一個asscii值,大寫字母跟小寫字母剛好是連在一起的,
輸入字元,先判斷是不是小寫字元,具體用是不是大於'a',小於'z'
是的話在轉換,不是的話會轉出奇怪的符號
轉換就簡單了,在原先的字元-26就可以
char=char-32然後輸出char

⑼ 編一C語言程序,任意輸入一個大寫字母,將其轉換成小寫字母並輸出

因為是大寫字母轉化為小寫字母;我們可以考慮運用ASCII碼來解決這類問題。根據ASCII碼,大寫字母變為小寫字母只需要+32即可.

例如我們定義char ch1='B';我們僅需要輸出ch1+32即可;

下面寫給出具體程序:

首先定義一個字元變數;然後提醒輸入大寫字母;在輸入大寫字母後;由ASCII碼轉化後;輸出的即為小寫字母。這是一種很簡潔的轉化方式。

當然;這種程序也有弊端;當你輸入小寫字母時;ASCII碼就會超出范圍;因為最高為127;而a的ASCII碼為97;加上32後為129,顯然超出范圍;程序會無內容輸出。

不過,解決大寫字母轉化小寫字母倒是綽綽有餘的。

(9)c語言輸入大寫字母擴展閱讀

ASCII(American Standard Code for Information Interchange,美國信息交換標准代碼)是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其他西歐語言。它是現今最通用的單位元組編碼系統,並等同於國際標准ISO/IEC 646。

請注意,ASCII是American Standard Code for Information Interchange縮寫,而不是ASCⅡ(羅馬數字2),有很多人在這個地方產生誤解。

下有具體ASCII對照表

網路-ASCII

熱點內容
android系統截屏 發布:2024-05-06 02:57:51 瀏覽:775
android居左 發布:2024-05-06 02:40:26 瀏覽:44
網頁設置的密碼如何刪除 發布:2024-05-06 02:20:30 瀏覽:926
如何查看snmp配置信息 發布:2024-05-06 02:19:48 瀏覽:489
預科編程 發布:2024-05-06 02:19:42 瀏覽:140
壓縮比英文 發布:2024-05-06 01:56:35 瀏覽:173
數字php 發布:2024-05-06 01:53:10 瀏覽:743
編程中怎麼 發布:2024-05-06 01:43:32 瀏覽:630
如何訪問遠程資料庫 發布:2024-05-06 01:39:20 瀏覽:448
刷演算法的網站 發布:2024-05-06 01:30:39 瀏覽:270