c输入字母得到数字

  • C语言如何键入特定英文字母然后输出特定数字?
    答:1, 输入'a' 字符'a'的ASCII码是97 'a'+269 再输出 2, if()语句 如果输入的数为'a' 输出365 3 switch case 语句 switch(输入的数){ case 'a' : printf("365\n");default :}
  • C语言如何键入特定英文字母然后输出特定数字?
    答:include <stdio.h> int main(){ //输入字母,再输出字母的方法 printf("输入字母,再输出字母的方法\n"); char c1,c2; scanf("%c,%c",&c1,&c2); printf("c1 = %c,c2 = %c",c1,c2); //输入数字,转换成字母的方法 printf("\n\n输入数字,转换成字母的...
  • c语言输入大写字母显示数字的格式
    答:char ch;printf("请输入一个大写子母:");ch=getchar();ch=ch+32;printf("%c,%d\n",ch,ch);return 0;}
  • c语言中定义了一个int,为何我输入了一个字母或者其他字符,会认为它是数...
    答:这是因为在输入了一个字母或者其他字符的时候,电脑会自动识别转换为对应的ASCII码输入程序。ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及...
  • c语言 字母如何转换为数字
    答:h> include<math.h> main(){ char str[1024];int i;printf("CopyRight: 2010 [email protected] \n");printf("Please input string:\n");gets(str);for (i=0;i < strlen(str);i++){ if (str[i] != ' ')printf("%d",str[i] - 96);else printf(" ");} } ...
  • C语言输入字母,实现输出对应数字,例如输入a或者A输出1,输入F或f输出6...
    答:这个是很简单的。你可以将字母a用数字的方式打印出来试试,如printf("%d",'a');输出是97,那么只要减去96就可以了。顺便说一下,首先char其实就是8位的整数变量,但是由于ASCII码的编码也是8位,所以常常使用char来表示ASCII字符,因此char也叫字符变量。所以char变量的本质就是数字。不难发现通过查找...
  • 怎样用C语言程序把字母转化为数字
    答:include <stdio.h>#include <stdlib.h>int main(){ char a=0,b; printf("===start===\n"); printf("字母转成ASCII,输入0退出程序\n"); do { printf("输入一个字母:"); scanf("%s",&a); if(a!='0') printf("对应ASCII码值:%d\n",a); else...
  • 怎样用C语言程序把字母转化为数字?
    答:每一个字母都对应一个ASCII值,只要你在输出的时候控制一下输出格式就可以了。charch;scanf(%c,&ch);printf("%d",ch);注意:上面的只要你输出格式是int的,就能正常输出ASCII值。1、例如:2、可以自己编写一个转换函数:
  • C语言,在键盘上输入一个字符,若该字符为英文字母,则输出“字母”,若为...
    答:把getchar(i);换成i=getchar();include<stdio.h> int main(){ char i;printf("input a character\n");i=getchar(); //这里是这样的 if((i>='a'&&i<='z')||(i>='A'&&i<='Z'))printf("字母");if(i>='0'&&i<='9')printf("shuzi");return 0;} ...
  • c语言中怎么输入字母输出成数字
    答:main(){ char c;scanf("%c", &c);printf("%d", c);}

  • 网友评论:

    贲宗13012097743: c语言如何把输入的字母转换成数字运算然后输出? -
    46055严月 : 用函数可以用atoi,要自己算的话可以把字母 - '0'或字母 - 48,如:'3' - '0'或'3' - 48

    贲宗13012097743: c语言 为什么输入字母输出的是数字 -
    46055严月 : 一、输入数字可以用scanf输入.如果输入的是整型数据,可以用 int a; scanf("%d",&a); 实现把输入的数字赋值给a的效果.类似的,如果是float, double,short,long等类型的数据,那么就要把变量定义成对应的类型,然后使用各自的格式字符...

    贲宗13012097743: C语言输入字母,实现输出对应数字,例如输入a或者A输出1,输入D或d输出4.求代码,谢谢! -
    46055严月 : 1 2 3 4 5 6 7 8 9 10 11 12 13#include <stdio.h>main() {charch;ch =getchar();printf("%d\n",(ch>='a'&& ch<='z')?(ch-'a'+1):(ch>='A'&& ch<='Z')?(ch-'A'+1):NULL); } A 1 Press any key to continue怎么 ? 跟你要求不一样?

    贲宗13012097743: c语言里,输入一个字符,输出一个数字该怎么写? -
    46055严月 : 1、首先需要知道字符本来就是用ascII码储存的,所以需要函数转换.打开VS. 2、输入一段转换代码.3、红色方框内,将变量定义为char类型,然后输出的时候输出为%d(ASII码). 4、写好代码后按下F7或者依次选择构建-组建,等待结果如果所示即可.如果出现1 error,表示代码出错,具体错误可根据提示排除.5、按下Ctrl+F5执行程序,也可以选择构建-执行,运行代码,如此a b转换为97 98.

    贲宗13012097743: C语言中输入一个字符是字母输出letter,是数字输出number是空格输出space 如何编程 -
    46055严月 : #include<iostream.h> void main() { char ch; while(cin.get(ch))//读取输入流中所有字符,Ctrl+Z结束输入 { if ( ch>= '0' && ch <= '9') cout << "number" << endl; else if (ch == ' ') cout << "space" << endl; else if(ch=='\n');//忽略输入流中'\n',注释掉此行,每次输入回车结束,'\n'也会被显示为"letter" else cout << "letter" << endl; } }

    贲宗13012097743: C语言中如何让输入的字母表示为它所对应的ASCII数字? -
    46055严月 : #include<stdio.h> main() { char a; printf("请输入一个字母:"); scanf("%c",&a); printf("与字母对应的ASCII码值是%d\n",a); } 与楼上的代码一样 但是建议你不要复制在编译器中 因为有可能会出现符号等的错误 在编译器上重新打一遍 然后运行就不会出现错误了

    贲宗13012097743: C语言……像手机键盘一样输入任意个以上大小写字母而输出对应数字,如输入C则输出1,要求用数组 -
    46055严月 : int getDigit() {int ch;char digits[] = “22233344455566677778889999”; /*26个字母对应的数字*/ch = getchar();if ( ch<='z' && ch >='a' ) ch += 'A' - 'a'; /* 转换为大写 */if ( ch <= 'Z' && ch >= 'A' ) return digits[ch-'A']; /* 查表,转换为数字符号*/return ch; } 然后,在调用时用getDigit()代替getchar()就达到目的了.

    贲宗13012097743: C语言输入一行字符,输出其中的字母,空格,数字 -
    46055严月 : '\n'是回车,换行符,也就是说,当你给C输入一个回车时,循环结束.假如说你现在输入一个'1',然后回车,这时执行下面的语句,因为给C输入的值是字符'1',如果,你什么也不输入,直接回车,循环结束.

    贲宗13012097743: 求一个输入字母输出数字的c程序 比如输入abc 输出123 这样的 急用 谢谢 -
    46055严月 : #include void main() { char a=0; scanf("%c",&a); printf("\n%d",a-'a'+1); } 这是输入一个字符后输出一个字符的,如果需要修改就再说

    贲宗13012097743: c语言输出英文字母对应数字并相加 -
    46055严月 : //字典顺序是按ASCII码值排序的,若想把数字转换为ASCII码,只须+上'0'就可以了,你可以查一下ASCII码字符集(c++教程的附录通常都有这表),就可以很清楚地知道大写字母、小写字母、数字之间转换关系!#include <iostream> #include ...

    热搜:c语言printf输出格式 \\ c语言在提示信息输入数字 \\ c++大小写字母转换 \\ c语言输入输出字母 \\ 输入字母时显示数字 \\ c语言数字转化为字母 \\ 上标迷你版26个字母可复制 \\ c语言字母对应数字表 \\ c语言输入数字输出字母 \\ c语言数字怎么变成字母 \\ c语言int数字转换成字母 \\ 数字代码表示字母 \\ c怎么输入一连串数字 \\ c++输入字母输出数字 \\ c语言怎么用数字表示字母 \\ 电脑键盘字母对应数字 \\ c语言怎么输入字母和数字 \\ c语言输入字母输出数字 \\ c语言数字变字母 \\ c语言输入数字输出数字 \\

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网