#include<stdio.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語言ctype.h的字符判斷函數
函數名為如下參數時,返回值為真
isalnum()字母或數字
isalpha()字母
isblank()壹個標準的空白字符(空格、水平制表符、或換行)
iscntrl()控制符,例如ctrl+B
isdigit()阿拉伯數字
isgraph()除空格外的所有可打印字符
islower()小寫字母
isprint()可打印字符
ispunct()標點符號(除空格和字母數字外的可打印字符)
isspace()空白字符
isupper()大寫字母
isxdigit()十六進制數字字符