发布网友 发布时间:2022-04-22 05:11
共5个回答
热心网友 时间:2024-02-16 15:15
首先,看定义,应该有定义变量的类型啊;热心网友 时间:2024-02-16 15:15
可以使用代码进行判断:
#include<stdio.h>
intmain()
{
charc;
while(scanf("%c",&c)!=EOF)
{
getchar();
if(c>='0'&&c<='9')
printf("%c是数字\n",c);
elseif(c>='a'&&c<='z'||c>='A'&&c<='Z')
printf("%c是字母\n",c);
elseprintf("%c是特殊字符\n",c);
}
return0;
}
扩展资料
C语言判断输入是否是数字
intdigit;
printf("pleaseinputainteger\n");
intret=scanf("%d",&digit);
if(0==ret)
{
printf("youshouldinputainteger\n");
system("pause");
return0;
}
热心网友 时间:2024-02-16 15:16
根据他的ASCII码值判断,比如'a'=97热心网友 时间:2024-02-16 15:17
int isalpha(int ch),判断字符ch是否为英文字母,当ch为英文字母a-z或A-Z时,返回非零值,否则返回零。热心网友 时间:2024-02-16 15:17
char为字符,int,long,short为数字