C语言 判断一个字符是字母还是数字
2017-10-04 01:59
381 查看
#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是字母\n",chs[i]); if(isNumber(chs[i])) printf("%6c是数字\n",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'); }
结果:
1是数字 2是数字 3是数字 4是数字 5是数字 6是数字 7是数字 8是数字 a是字母 b是字母 c是字母 d是字母 e是字母 g是字母 f是字母 1是数字 3是数字 4是数字
相关文章推荐
- SQL编程:判断一个字符是数字字符、字母字符还是其他字符
- 【学习笔记】判断输入的一个字符 是字母 还是数字 或者是空格
- java小练习:输入一个字符,判断该字符是数字?英文字母?还是其他字符
- 判断一个字符是否是数字、还是大小写字母
- shell case语句 判断一个字符是字母还是数字
- 从键盘输入一个字符,判断其是字母字符,还是数字字符,还是其他字符
- C语言isalnum()函数:判断字符是否为英文字母或数字
- 判断字符的类别:数字、字母、汉字、非中文宽字符还是标点符号
- JS判断输入字符串长度(汉字算两个字符,字母数字算一个)
- shell中用case语句判断输入的一个键是大写字母、小写字母还是数字
- 用C语言程序判断一个字符是否是字母或数字
- 从键盘上接收一个字符,判断它到底是哪种字符:数字,小写字母,大写之字母。其它字符
- java 判断一个字符中字母数字个数
- 怎么判断字符串中是否包含一组字符的任意一个字符及判断字符串是否只含字母和数字
- C#中怎样判断一个字符串中得字符是汉字还是字母
- VC判断一个UNICODE字符串中字母、数字、汉字、其他字符的个数
- js判断输入字符串长度(汉字算两个字符,字母数字算一个)
- js判断输入字符串长度(汉字算两个字符,字母数字算一个)
- 如何编写C语言程序判断一个字符是否是字母或数字
- JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)