正在进行安全检测...

发布时间:1714469311   来源:文档文库   
字号:
如何编写C语言程序判断一个字符是否是字母或数字
怎样判断一个字符是否是一个字母
字母表中的所有字母(包括计算机键盘上的所有键都被赋予了一个值,这些字符及其相应的值一起组成了ASCII字符集,该字符集在北美、欧洲和许多讲英语的国家中得到了广泛的使用。
字母字符被分成大写和小写两组,并按数字顺序排列。有了这种安排,就能很方便地检查一个字符是否是一个字母以及是大写还是小写。下面这段代码说明了如何检查一个字符是否是一个字母:
int ch ;
ch=getche( ;
if((ch>=97 && (ch<=122
printf(" %c is a lowercase letter\n" ,ch;
else if ((ch>=65 && (ch<=90
print(" %c is an uppercase letter\n" ,ch;
else

printf(" %c is not an alphabet letter\n" ,ch ; 在上例中,变量ch的值与十进制值进行比较。当然,它也可以与字符本身进行比较,因为ASCII字符既是按字符顺序定义的,也是按数字顺序定义的。请看下例:
int ch ;
ch=getche( ;
if((ch>='a' && (ch<='z'
printf("%c is a lowercase letter\n" ,ch;
else if ((ch>='A' && (ch<='Z'
print(" %c is a uppercase letter\n" ,ch;
else
printf(" %c is not an alphabet letter\n" ,ch; 你可以随便选择一种方法在程序中使用。但是,后一种方法的可读性要好一些,因为你很难记住ASCII码表中每个字符所对应的十进制值。
怎样判断一个字符是否是一个数字

本文来源:https://www.2haoxitong.net/k/doc/e80be8a9acaad1f34693daef5ef7ba0d4b736d4e.html

《正在进行安全检测....doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

相关推荐