C语言isupper函数介绍、示例和实现
C语言isupper函数用于判断字符是否为大写字母(A-Z)。
在本文中,我们先来介绍isupper函数的使用方法,然后编写一个自定义的_isupper函数,实现与isupper函数相同的功能。
1、包含头文件
#include <ctype.h>
2、函数声明
int isupper(int c);
3、功能说明
判断参数c是否为大写字母,您可能会问:isupper函数的参数是int c,是整数,不是字符,在C语言中,字符就是整数,请补充学习一下基础知识。
返回值:0-不是大写字母,非0-是大写字母。
4、示例
/* * 程序名:book.c,此程序演示C语言的isupper函数。 * 作者:C语言技术网(www.freecplus.net) 日期:20190525 */ #include <stdio.h> int main() { printf("isupper(‘-‘)=%d\n",isupper(‘-‘)); printf("isupper(‘0‘)=%d\n",isupper(‘0‘)); printf("isupper(‘a‘)=%d\n",isupper(‘a‘)); printf("isupper(‘A‘)=%d\n",isupper(‘A‘)); }
运行效果
5、自定义的isupper函数的实现方法
在以下示例中,把自定义的isupper函数命名为_isupper。
/* * 程序名:book.c,此程序演示C语言自定义的isupper函数。 * 作者:C语言技术网(www.freecplus.net) 日期:20190525 */ #include <stdio.h> // 自定义的isupper函数。 int _isupper(int c) { if (c>=‘A‘ && c<=‘Z‘) return 256; return 0; } int main() { printf("_isupper(‘-‘)=%d\n",_isupper(‘-‘)); printf("_isupper(‘0‘)=%d\n",_isupper(‘0‘)); printf("_isupper(‘a‘)=%d\n",_isupper(‘a‘)); printf("_isupper(‘A‘)=%d\n",_isupper(‘A‘)); }
运行效果
6、版权声明
C语言技术网原创文章,转载请说明文章的来源、作者和原文的链接。
来源:C语言技术网(www.freecplus.net)
作者:码农有道
如果这篇文章对您有帮助,请点赞支持,或在您的博客中转发此文,让更多的人可以看到它,谢谢!!!
相关推荐
penkgao 2020-10-13
penkgao 2020-06-25
lsfreeing 2020-06-20
Biao 2020-06-17
yunfeitian 2020-06-13
AaronPlay 2020-06-13
chensen 2020-11-14
拉斯厄尔高福 2020-11-04
杜倩 2020-10-29
拉斯厄尔高福 2020-10-19
嵌入式资讯精选 2020-10-15
zhaochen00 2020-10-13
yiyilanmei 2020-10-05
wanshiyingg 2020-09-29
Mars的自语 2020-09-27
shenwenjie 2020-09-24
一个逗逗 2020-09-22
flycony 2020-09-13
zhaochen00 2020-08-20