c语言输入一个字符判断它是大写字母或小写字母 或数字或其他#includestdio.h
voidmain()
{
charch;
inta;
ch=getchar();
if(ch='a'ch='z')
ch='1';
if(ch='A'ch='Z')
ch='2';
if(ch=='')
ch='3';
switch(ch)
{
case'1':printf("xiao\n");break;
case'2':printf("da\n");break;
case'3':printf("空格\n");break;
default:printf("qita");
}
}
扩展资料
C语言常用的判断字符是否是字母或数字的函数
isupper(c):c是大写字母
islower(c):c是小写字母
isalpha(c):函数isupper(c)或islower(c)为真;
isdigit(c):c是十进制数字;
isxdigit(c):c是十六进制数字;
isalnum(c):函数isalpha(c)或isdigit(c)为真;
isspace(c):c是空格、换页符、换行符、回车符、横向制表符或纵向制表符
iscntrl(c):c为控制字符
C语言,如何判断输入的是字母?ASCII字母对于值是65--90,97--122 。#include stdio.h
void main()
{
char ch;
scanf("%c",ch);
(ch='a'ch='z'||ch='A'ch='Z')?
printf("是字母"):printf("不是字母");
}
如果一定要用ASCII码表中字符对应的数来写c语言判断字母函数 , 那么c语言判断字母函数:
#include stdio.h
void main()
{
char ch;
scanf("%c",ch);
(ch=65ch=90||ch=97ch=122)?
printf("是字母"):printf("不是字母");
}
C语言判断字符串是不是都是字母C语言中可以用系统提供的函数islower()和isupper()来判断一个字符是否是有效的字母 。
通过遍历字符串中的每个字符 , 用以上函数进行检验,就可以达到检验字符串是否全部是字母了 。
函数说明:
#include ctype.h//函数所需头文件
int islower(int c);//checks for a lower-case character. 不是返回0,是 , 则返回非0值
int isupper(int c); //checks for an uppercase letter.不是返回0,是,则返回非0值
参考代码:
#include stdio.h
#include ctype.h
int isalpha_string( char *s )
{
int i;
for( i=0;s[i];i++ )
{
if ( !islower(s[i])!isupper(s[i]) ) //不是小写,也不是大写,则返回不是字母0
return 0;
}
return 1; //全是字母返回是1
}
void main()
{
char str[100];
scanf("%s", str );
if ( isalpha_string(str) )
{
printf("yes!\n");
}
else
{
printf("no!\n");
}
}
c语言 输入一个字符,判断是字母,数字,还是特殊字符?根据ascii码值判断即可 。由于数字,大小写字母均分别为连续存储,所以只需要与对应的最大最小值比较即可确定字符类型 。
代码如下:
#include stdio.h
int main()
{
char c;
c = getchar();//读取一个字符 。
if(c ='0'c='9')printf("是数字\n");
elseif(c ='a'c='z' ||c ='A'c='Z'))printf("是字母\n");
else printf("是特殊字符\n");
return 0;
}
#include stdio.h
void
main()
{
char
ch;
【c语言判断字母函数 c语言 判断字母】printf("请输入一个字符:\n");
ch=getchar();
if(ch='a'ch'z'||ch='A'ch='Z')
printf("该字符是字母");
else
if(ch='0'ch='9')
printf("该字符是数字");
else
printf("该字符是特殊字符");
}
关于c语言判断字母函数和c语言 判断字母的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 益智游戏快乐椅子舞,益智游戏快乐椅子舞视频
- 网络字体css,网络字体有哪些种类
- python的remove所有函数,python removebg
- 春水堂在线直播怎么加微信,春水堂带账号密码的下载地址
- c语言中如何封装库函数 c++代码封装成库
- 江苏如何精准引流,精准引流推广方法
- linux中awk命令,linux中awk命令详解朱双印
- 玩手机充电爆炸怎么回事,手机充电时玩手机爆炸伤人图片
- java代码覆盖率多少 java的覆盖