c語言如何輸出字母
⑴ 如何用c語言輸入小寫字母輸出大寫字母呢
這個用到ascii碼,
每一個字元對應一個asscii值,大寫字母跟小寫字母剛好是連在一起的,
輸入字元,先判斷是不是小寫字元,具體用是不是大於'a',小於'z'
是的話在轉換,不是的話會轉出奇怪的符號
轉換就簡單了,在原先的字元-26就可以
char=char-32然後輸出char
⑵ 如何用C語言輸出26個英文字母和其ascii碼的對照表
#include<stdio.h>
voidmain()
{
charch;/*聲明變數*/
for(ch='a';ch<='z';ch++)/*小寫字母*/
{
printf("%c:%4d",ch,ch);
if(ch%5==0)/*輸出格式控制*/
putchar(' ');
}
printf(" ");
for(ch='A';ch<='Z';ch++)/*大寫字母*/
{
printf("%c:%4d",ch,ch);
if(ch%5==0)/*輸出格式控制*/
putchar(' ');
}
system("pause");/*任意鍵退出*/
}
(2)c語言如何輸出字母擴展閱讀:
注意事項
1、在計算機的存儲單元中,一個ASCII碼值佔一個位元組(8個二進制位),其最高位(b7)用作奇偶校驗位。所謂奇偶校驗,是指在代碼傳送過程中用來 檢驗是否出現錯誤的一種方法,一般分奇校驗和偶校驗兩種。
奇校驗規定:正確的代碼一個位元組中1的個數必須是奇數,若非奇數,則在最高位b7添1;偶校驗規 定:正確的代碼一個位元組中1的個數必須是偶數,若非偶數,則在最高位b7添1。
2、因為1位二進制數可以表示(21=)2種狀態:0、1;而2位二進制數可以表示(22)=4種狀態:00、01、10、11;依次類推,7位二進制數可以表示(27=)128種狀態,每種狀態都唯一地編為一個7位的二進制碼,對應一個字元(或控制碼),這些碼可以排列成一個十進制序號0~127。所以,7位ASCII碼是用七位二進制數進行編碼的,可以表示128個字元。
第0~32號及第127號(共34個)是控制字元或通訊專用字元,如控制符:LF(換行)、CR(回車)、FF(換頁)、DEL(刪除)、BEL(振鈴)等;通訊專用字元:SOH(文頭)、EOT(文尾)、ACK(確認)等;
第33~126號(共94個)是字元,其中第48~57號為0~9十個阿拉伯數字;65~90號為26個大寫英文字母,97~122號為26個小寫英文字母,其餘為一些標點符號、運算符號等。
⑶ C語言如何編寫列印出A-Z字母的程序
需要准備的材料分別有:電腦、C語言編譯器。
1、首先,打開C語言編譯器,新建一個初始.cpp文件,例如:test.cpp。
⑷ C語言中如何隨機輸出一個字母
用下面代碼就可以了:
int
upcase
=
rand()%2;
(char)(upcase?'a':'a'
+
rand()%26);
不過生成隨即數要用srand函數時間作為種子數,要不生成隨即數不好。
⑸ C語言程序設計:輸入一個字元串,將字元串中的英文字母輸出
#include<stdio.h>
#include<string.h>//strlen函數的頭文件
int main()
{
char a[111];
int len=0;
scanf("%s",a);
len=strlen(a);//字元串長度
for(int i=0;i<len;i++)
if(a[i]>='A'&&a[i]<='Z'||a[i]>='a'&&a[i]<='z')
printf("%c",a[i]);
return 0;
}
⑹ C語言編程中輸出字母有什麼要注意的嗎
字母可用字元表示,也可用ASCII碼值表示。
1,字母A~Z對應ascii碼值65~90,字母a~z對應ascii碼97~122。
2,輸出字母,用格式%c,參數可是'a'這樣的字元,也可以是97這樣的數值。
3,循環輸出連續的字母,比如abcd,可用'a','a'+1,'a'+2......來表示。
4,字母大小寫轉換,也利用碼值,小寫字母-32就是大寫。
⑺ c語言中,如何在一個字元串中分別輸出大寫字母和小寫字母。謝謝。
#include"stdio.h"
intmain()
{
chara[100]={0};
inti;
printf("請輸入一個字元串:");
gets(a);
printf("你輸入的字元串中大寫字母為:");
for(i=0;a[i]!=0;i++)
if(a[i]>='A'&&a[i]<='Z')
printf("%c",a[i]);
printf(" ");
printf("你輸入的字元串中小寫字母為:");
for(i=0;a[i]!=0;i++)
if(a[i]>='a'&&a[i]<='z')
printf("%c",a[i]);
printf(" ");
return0;
}
⑻ 在C中如何輸出小寫字母
1、打開軟體VisualC++6.0,新建一個C源程序,書寫C語言程序。