函数
isupper
int isupper ( int c );
检查字符是否是大写字母 (uppercase letter)
检查 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++ 中,这个函数的 locale-specific 模板版本 isupper 在头文件
参数
c
被检查的字符,被转化为 int 型或 EOF。
返回值
如果 c 的确是一个大写字母,则返回一个非0值 (也就是 true ),否则返回0 (也就是 false)。
例子
1. /* isupper example */
2. #include <stdio.h>
3. #include <ctype.h>
5. int main()
6. {
7. int i = 0;
8. char str[] = "Test String.\n";
9. char c;
10. while(str[i])
11. {
12. c = str[i];
13. if(isupper(c))
14. c = tolower(c);
15. putchar(c);
16. i++;
17. }
18. return 0;
19. }
输出:
1. test string.
另请参阅
| 函数名 | 描述 |
|---|---|
| islower | 检查字符是否是小写字母(islower) (函数) |
| isalpha | 检查字符是否是字母(alphabetic) (函数) |
| toupper | 将小写字母转化为大写 (函数) |
| tolower | 将大写字母转化为小写 (函数) |
