大宇私人领地伊甸园丨宁愿做了后悔,也不要错过后悔[www.mrdayu.com]
注册

24小时联系邮箱:[email protected]

所有文章
大宇私人伊甸园: 首页 > 所有文章 > 编程人生 > C/C++语言 > C标准库详解 > isupper()函数解析


友情链接:


isupper()函数解析

发布时间:2018/11/23 C标准库详解 标签isupper阅读:45

函数原型:

extern int isupper(int c);

头文件包含:

#include <ctype.h>

功能:

判断字符c是否为大写英文字母

说明:

当c为大写英文字母(A-Z)时,返回非零值,否则返回零。

Linux平台测试:

#include <ctype.h>
#include <stdio.h>
int main(){
        char c;
        c='a';
        printf("%c:%s\n",c,isupper(c)?"yes":"no");
        c='A';
        printf("%c:%s\n",c,isupper(c)?"yes":"no");
        c='7';
        printf("%c:%s\n",c,isupper(c)?"yes":"no");
        return 0;
}

测试结果:

[[email protected] STDC]$ gcc stdc_isupper.c
[[email protected] STDC]$ ./a.out 
a:no
A:yes
7:no

Windows平台测试:

#include <ctype.h>
#include <stdio.h>
#include <string.h>
int main(){
	int i = 0;
	char p[] = "hello,DAYU";
	for (i = 0; i < strlen("hello,dayu"); i++){
		printf("%c:%s\n", p[i], isupper(p[i])?"yes" : "no");
	}
	getchar();
	return 0;
}

测试结果:

h:no
e:no
l:no
l:no
o:no
,:no
D:yes
A:yes
Y:yes
U:yes
The bottom line, for me, is simple.

Let’s hope it doesn’t take 500 years for a discipline of testing to becomes the standard for software developers.

From:dayu

您好!请登录

合作网站快捷登录:
点击取消回复

已有0评论

    大宇博客

    点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息