c语言 求怎么判断字母的大小写?

Python016

c语言 求怎么判断字母的大小写?,第1张

c语言中,变量ch如果是一个char类型量,可以用以下的语句来进行判别大小写

1、if(ch>='A' &&ch<='Z')printf("%c是一个大写字母\n",ch)。

2、if(ch>='a' &&ch<='z')printf("%c是一个小写字母\n",ch)。

3、if(ch>='0' &&ch<='9')printf("%c是一个数字字符\n",ch)。

扩展资料

其它方法得出字母的大小写:

方法一:

int main( )

{

char ch;

scanf(“%c”,&ch);

ch=(ch>=’A’&&ch<=’Z’)?(ch+32):ch;

printf(“%c\n”,ch);

}

方法二:

利用利用ASIC码,小写字母从a到z,对应的码值是97—122;大写字母是65-90。

定义字符char c;

if(c>=97&&c<=122)   //为小写字母

else         //为大写字母

C语言输入字符判断大小写的源代码如下:

#include <stdio.h>

int main()

{

char c

printf("输入一个字符: ")

scanf("%c",&c)

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

printf("%c 是大写",c)

else

printf("%c 不是小写",c)

return 0

}

扩展资料

1、输入的字符是小写字母或者大写字母,则判断条件成立,不执行任何操作。

2、如果输入的不是英文字母,则判断条件为假,执行else语句,提示输入错误。

3、回车也是字符,用于结束输入的回车仍然保留在缓冲区中故要想办法将其刷新掉,或者忽略掉。