c语言判断字母
❶ 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程序设计(第五版)》