目录
方源一把抓住VS2022,顷刻 炼化!
1.头文件
以上函数都需要包括头文件<ctype.h> ,其中包括 islower/isupper/isalpha 函数
#include<ctype.h>
2.函数讲解
islower函数会判断字符是否为小写字母,如果是则返回非0的值,如果不是则返回0
isupper函数会判断字符是否为大写字母,如果是则返回非0的值,如果不是则返回0
而isalpha函数会判断字符是否为 'a' 到 'z' 或者为 'A' 到 'Z',如果是则返回非0的值,如果不是则返回0
实例讲解:
代码如下:
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<ctype.h>
int main()
{
char arr[] = { "ABCabc" };
int sz = sizeof(arr) / sizeof(arr[0]);
for (int i = 0; i < sz-1; i++) {
printf("%d ", islower(arr[i]));
//3大写都打印0,3小写都打印非0
}
printf("\n");
for (int i = 0; i < sz-1; i++) {
printf("%d ", isupper(arr[i]));
//3大写都打印非0,3小写都打印0
}
printf("\n");
for (int i = 0; i < sz-1; i++) {
printf("%d ", isalpha(arr[i]));
//6个都是'a'-'z'或者'A'-'Z',打印6个非0
}
printf("\n");
}