📜  C C++中的iswupper()函数(1)

📅  最后修改于: 2023-12-03 14:39:37.170000             🧑  作者: Mango

C/C++中的iswupper()函数

简介

iswupper()是C/C++中用于判断给定宽字符是否为大写字母的函数。该函数检查宽字符参数是否是大写字母,并返回一个非零值(真)如果是大写字母,否则返回零(假)。

iswupper()函数在头文件<wctype.h>中声明,使用时需要先包含该头文件。

语法

iswupper(wint_t wc);

参数
  • wc:要检查的宽字符参数。
返回值
  • 非零值(真):如果指定的宽字符是大写字母。
  • 零(假):如果指定的宽字符不是大写字母。
示例代码
#include <stdio.h>
#include <wctype.h>
#include <locale.h>

int main() {
    wchar_t c = L'A';
    if (iswupper(c)) {
        printf("%lc is a upper case letter.\n", c);
    } else {
        printf("%lc is not a upper case letter.\n", c);
    }

    return 0;
}

输出:

A is a upper case letter.
注意事项
  • iswupper()函数只能用于宽字符,判断窄字符是否为大写字母需要使用isupper()函数。