c語(yǔ)言如何把字符變成ascii碼 c語(yǔ)言怎么從鍵盤輸入一個(gè)數(shù)的ASCII碼并將它轉(zhuǎn)換為對(duì)應(yīng)的字符?
c語(yǔ)言怎么從鍵盤輸入一個(gè)數(shù)的ASCII碼并將它轉(zhuǎn)換為對(duì)應(yīng)的字符?#includeint kvoid show(){int achar iprintf(“請(qǐng)輸入數(shù)字。n”)scanf(“n%d”,&am
c語(yǔ)言怎么從鍵盤輸入一個(gè)數(shù)的ASCII碼并將它轉(zhuǎn)換為對(duì)應(yīng)的字符?
#include
int k
void show()
{
int a
char i
printf(“請(qǐng)輸入數(shù)字。n”)
scanf(“n%d”,&a)
i=(char)a
printf(“ASCII數(shù)字是:%cn”,i)
}
void choose()
{
char a
printf(”再次測(cè)試?是/否?“)
scanf(”n%c“,&a)
switch(a)
{
case”n“:k=0 break
case”n“:k=0 break
}
void Main()
{
k=1
while(k==1)
{
show()
choose()}
}
]有點(diǎn)聰明,你可以問(wèn)是否要繼續(xù)。它可以不受限制地使用。如你所見(jiàn),只有n能被推出去。輸入任何其他字符都將繼續(xù)。
c 語(yǔ)言中怎么將字母轉(zhuǎn)換為ASCII碼?
1. 假設(shè)a是要轉(zhuǎn)換的字母,int a=(int)a是OK,而(int)是cast類型。轉(zhuǎn)換后的字母是相應(yīng)的ASCII碼。Cout>>A可以輸出ASCII碼。
2. 通過(guò)查表,我們可以直接得到字母的ASCII值。
ASCII代碼表: