C语言 isupper()
函数用于判断字符是否为英文大写。它是C语言的字符函数之一,位于标准库<ctype.h>
中。
判断英文小写使用函数 islower()。
语法
语法如下:int isupper(int c)
参数
- c:指定要判断的字符。
功能
判断一个字符c是否为英文大写。大写的英文是指[A-Z]。
返回值
当字符c为英文大写时,返回值大于0 ,否则返回0。
程序示例
介绍一个例子,了解C语言 isupper()
函数的使用方法。
#include <ctype.h>
#include <stdio.h>
int main()
{
char c;
c='y';
printf("%c:%s\n",c,isupper(c)?"是英文大写":"不是");
c='Y';
printf("%c:%s\n",c,isupper(c)?"是英文大写":"不是");
c='3';
printf("%c:%s\n",c,isupper(c)?"是英文大写":"不是");
c='@';
printf("%c:%s\n",c,isupper(c)?"是英文大写":"不是");
return 0;
}
程序运行结果:
y:不是
Y:是英文大写
3:不是
@:不是
Y:是英文大写
3:不是
@:不是