A. c語言 字母如何轉換為數字
#include<stdio.h>
#include<math.h>
main()
{
charstr[1024];
inti;
printf("CopyRight:[email protected] ");
printf("Pleaseinputstring: ");
gets(str);
for(i=0;i<strlen(str);i++)
{
if(str[i]!='')
printf("%d",str[i]-96);
else
printf("");
}
}
B. 怎樣用C語言程序把字母轉化為數字
#include<stdio.h>
#include<stdlib.h>
intmain()
{
chara=0,b;
printf("===========start============ ");
printf("字母轉成ASCII,輸入0退出程序 ");
do
{
printf("輸入一個字母:");
scanf("%s",&a);
if(a!='0')
printf("對應ASCII碼值:%d ",a);
else
printf("退出程序 ",a);
}while(a!='0');
printf("===========end============== ");
return0;
}
C. c語言如何把輸入的字母轉換成數字運算然後輸出
用函數可以用atoi,要自己算的話可以把字母 - '0'或字母 - 48,如:'3' - '0'或'3' - 48
D. C語言輸入一個字母怎麼轉換為對應的asc碼中的數字
不需要轉換,ASCII字元在C語言里就是整數0-127的另外一種寫法而已。
直接以數字形式輸出就行了,比如
char
c='A';
printf("%d",
c);
//以10進制整數輸出c
E. 字母轉換為數字的c語言
嚴謹來說是字元字母,由於在c語言中,字元是可以和數值進行運算的,所以不需要轉換,字元字母就可以作為數字(ascll值)例: int c='A'; 這里c就是65
F. C語言如何將輸入字元串中的字母替換為數字
#include<stdio.h>
intmain()
{
charch[100];
inti;
scanf("%s",ch);
for(i=0;ch[i];i++)
{
switch(ch[i])
{
case'O':
ch[i]=0;
break;
case'I':
ch[i]=1;
break;
}
}
//sscanf(ch,"%d",&i);
//如果最後你把所有字母都變成數字,然後就可以用這個庫函數
//把這個字元串里的數字字元變成一個整型變數.
return0;
}
這東西只能你自己一個一個判斷, 然後替換.
G. C語言 字母轉換成數字
#include<stdio.h>
#include<string.h>
int main()
{
char array[26]="abcdefghijklmnopqrstuvwxyz";
char temp[81];
int num[81];
int a,b,e;
gets(temp);
e=strlen(temp);
for(a=0;a<e;++a)/*查找你輸入的英文與array對應的下標*/
{
for(b=0;b<=25;++b)
{
if(temp[a]==array[b])
num[a]=b+1;
}
if(temp[a]==32)/*檢查是否輸入空格*/
printf("%c",32);
else
printf("%d",num[a]);
}
printf("\n");
return 0;
}
H. C語言中如何讓輸入的字母表示為它所對應的ASCII數字
#include<stdio.h>
main()
{
char a;
printf("請輸入一個字母:");
scanf("%c",&a);
printf("與字母對應的ASCII碼值是%d\n",a);
}
與樓上的代碼一樣 但是建議你不要復制在編譯器中 因為有可能會出現符號等的錯誤 在編譯器上重新打一遍 然後運行就不會出現錯誤了
I. C語言如何鍵入特定英文字母然後輸出特定數字
這個應該是關於ASCLL碼值的考察:
用c語言ASCII碼的數字轉字母,字母轉數字的方法如下:
#include <stdio.h>
int main(){
//輸入字母,再輸出字母的方法
printf("輸入字母,再輸出字母的方法
");
char c1,c2;
scanf("%c,%c",&c1,&c2);
printf("c1 = %c,c2 = %c",c1,c2);
//輸入數字,轉換成字母的方法
printf("
輸入數字,轉換成字母的方法
");
int c3,c4;
scanf("%d,%d",&c3,&c4);
printf("c3 = %c, c4 = %c",c3,c4);
return 0;
}
運行結果截圖:
J. 怎樣用C語言程序把字母轉化為數字
每一個字母都對應一個ASCII值,只要你在輸出的時候控制一下輸出格式就可以了。charch;scanf(%c,&ch);printf("%d",ch);注意:上面的只要你輸出格式是int的,就能正常輸出ASCII值。