字母符編程
A. 第五題: 編程實現大小寫字母的轉換,要求如下: 1、 從鍵盤輸入一個字元,要求使用getchar()函數讀入字
#include
void
main()
{char
a;
printf("請輸入字元\n");
a=getchar();
if(a>=65&&a<=90)//當ascll碼為65~90為大寫字母;進行轉換加去32
即為小寫字母
{a=a+32;
putchar(a);
putchar('\n');
}
if(a>=97&&a<=122)//當ascll碼為97~122為小寫字母;進行轉換減去32
即為大寫字母
{a=a-32;
putchar(a);
putchar('\n');
}
}不知道你們學過if語句,就先這樣寫了。運行無誤~嘿嘿
我想要積分
謝謝!
B. 1.編程實現從鍵盤輸入一個大寫英文字母,分別以字元形式和ASCII碼值形式輸出其對應的小寫英文字母.
1、首先,定義兩個字元變數z和Z,用以保存轉換的字元。

C. 用c語言編程:判斷輸入的一個字元是否為英文字母
ASCII里,大寫字母和小寫字母是分開的。
所以要這樣判斷:char ch;
if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z'))
例如:
#include<stdio.h>
int main()
{
char c ;
while(scanf("%c",&c)!=EOF)
{
getchar();
if(c >='0' && c<='9')
printf("%c是數字
",c);
else if(c >='a' && c<='z' || c >='A' && c<='Z')
printf("%c是字母
",c);
else printf("%c是特殊字元
",c);
}
return 0;
}
(3)字母符編程擴展閱讀:
ASCII 碼使用指定的7位或8 位二進制數組合來表示128 或256 種可能的字元。標准ASCII 碼也叫基礎ASCII碼,使用7 位二進制數(剩下的1位二進制為0)來表示所有的大寫和小寫字母,數字0 到9、標點符號,以及在美式英語中使用的特殊控制字元。其中:
0~31及127(共33個)是控制字元或通信專用字元(其餘為可顯示字元),如控制符:LF(換行)、CR(回車)、FF(換頁)、DEL(刪除)、BS(退格)、BEL(響鈴)等;通信專用字元:SOH(文頭)、EOT(文尾)、ACK(確認)等;ASCII值為8、9、10 和13 分別轉換為退格、製表、換行和回車字元。
D. 如何用C語言簡單編程大寫字母字元ASCLL表(ASCLL表已經存在文本文檔之中)
C語言輸出ASCII表(不存在ASCLL的),不需要任何文件的,直接可以實現,以下程序就可以
#include
<stdio.h>
int
main
(void)
{
int
i;
for
(i='A';i<='Z';i++)
printf("%c(%d)
",i,i);
printf("\n");
return
0;
}
E. c語言編程:字元串中大小寫字母轉換
思路:利用對應大小寫字元的ASCII碼相差32,則遍歷輸入的字元串,判斷每個字元是大寫字母還是小寫字母,如果是大寫字母則自加32就是對應的小寫字母,如果是小寫字母則自減32就是其對應的大寫字母。
參考代碼:
#include<stdio.h>
intmain()
{
chara[100];
inti;
gets(a);
for(i=0;a[i]!='
