当前位置:首页 » 编程语言 » c语言判断字母

c语言判断字母

发布时间: 2025-01-20 21:31:09

c语言 输入一个字符,判断是字母,数字,还是特殊字符

#include<stdio.h>

#define arraylen(array,len) { len=(sizeof(array) /sizeof(array[0]));}

int isLetter(char c);

int isNumber(char c);

void main()

{

char chs[]="12345678abcdegf134";

int length=0;

arraylen(chs,length);

int i;

for(i=0;i<length;i++)

{

if(isLetter(chs[i]))

printf("%c是字母 ",chs[i]);

if(isNumber(chs[i]))

printf("%6c是数字 ",chs[i]);

}

}

int isLetter(char c)

{

// if( (c>='a' && c<='z') || (c>='A' && c<='Z'))

// return 1;//返回1表示是字母

// return 0;//返回0表示不是字母

return ( (c>='a' && c<='z') || (c>='A' && c<='Z'));

}

int isNumber(char c)

{

return (c>='0'&&c<='9');

拓展资料

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

❷ c语言设计程序判断输入的是大写或小写字母或其他字符用if else 语句

#include<stdio.h>
main()
{
char ch ;
printf("从键盘输入一个字符\n");
ch=getchar();
if(97<=ch && ch<=122)
{
printf("该字符为小写字母");
putchar('\n');
}
else if(65<=ch && ch<=90)
{
printf("该字符为大写字母");
putchar('\n');
}
else if(48 <=ch && ch<=57)
{
printf("该字符为数字");
putchar('\n');
}
else if(ch == 32)
{
printf("该字符为空格");;
putchar('\n');
}
else
{
printf("该字符为其它字符");
putchar('\n');
}

}

❸ c语言如何判断字母的大小写

代码如下:

#include<stdio.h>
int main(){
char a;
printf("请输入一个大写英语字母:");
scanf("%c",&a);
printf("转换成小写字母为%c",a+32);
}

运行结果如下:

参考资料:ASCLL-网络 《C程序设计(第五版)》

热点内容
在简便算法 发布:2025-07-01 13:32:06 浏览:763
c语言表达式绝对值 发布:2025-07-01 13:25:45 浏览:490
获取网站访问量 发布:2025-07-01 13:20:28 浏览:292
平行线算法 发布:2025-07-01 13:10:13 浏览:602
c语言不可嵌套的是 发布:2025-07-01 13:04:33 浏览:329
三星手机老是显示存储空间不足 发布:2025-07-01 13:00:09 浏览:594
ewebeditor上传漏洞 发布:2025-07-01 13:00:08 浏览:836
电脑无解压 发布:2025-07-01 12:51:18 浏览:732
中国股票市场交易数据库 发布:2025-07-01 12:43:23 浏览:622
oppoa37怎么给应用加密 发布:2025-07-01 12:20:53 浏览:644