题目描述
输入一个字符,判断该字符是否是数字字符,如果是输出“yes”,不过不是输出“no”
输入
一个字符
输出
如果该字符是数字字符则输出“yes”,否则输出“no”
输入输出样例
样例输入 #1
4
样例输出 #1
yes
ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。
32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。
65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。
代码:
#include<stdio.h>
int main()
{
char y;
scanf("%c",&y);
if(y>=48&&y<=57){
printf("yes");
}else{
printf("no");
}
return 0;
}
编译结果: