當前位置:首頁 » 編程語言 » 字母如何轉換為對應的數字c語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

字母如何轉換為對應的數字c語言

發布時間: 2022-06-22 10:54:13

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值。