isupper
函数 <cctype>
int isupper ( int c )
检查字符是否为大写字母
检查参数c是否为大写字母。
请注意,是不是一个字母可能取决于所使用的地区;在默认的“C”语言环境中,大写字母是下列任何一个:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z。
在c++中,该函数的特定区域的模板版本(isupper)存在于头文件<locale>中。
☲ 参数
c
将要被检查、转换为int或EOF的字符。
☉ 返回值
如果c确实是一个大写字母,返回一个不等于零的值(即,true)。否则返回零(即false)。
☣ 示例
/* isupper example */
#include <stdio.h>
#include <ctype.h>
int main ()
{
int i=0;
char str[]="Test String.\n";
char c;
while (str[i])
{
c=str[i];
if (isupper(c)) c=tolower(c);
putchar (c);
i++;
}
return 0;
} |
输出:
test string.
🍄 另请参阅