C语言字符函数

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:不是
@:不是