社区
C++ 语言
帖子详情
有关字符大小写转换中的toupper与 islower、 isupper都有什么功能跟区别啊??
xiangxuf
2008-10-26 11:52:35
有关字符大小写转换中的toupper与 islower、 isupper都有什么功能跟区别啊??
...全文
250
4
打赏
收藏
有关字符大小写转换中的toupper与 islower、 isupper都有什么功能跟区别啊??
有关字符大小写转换中的toupper与 islower、 isupper都有什么功能跟区别啊??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CDH0699
2011-02-26
打赏
举报
回复
3Q~
vbcpascal
2008-10-26
打赏
举报
回复
toupper
原型:extern int toupper(int c);
用法:#include <ctype.h>
功能:将字符c转换为大写英文字母
说明:如果c为小写英文字母,则返回对应的大写字母;否则返回原来的值。
举例:
// toupper.c
#include <syslib.h>
#include <ctype.h>
main()
{
char *s="Hello, World!";
int i;
clrscr(); // clear screen
printf("%s\n",s);
for(i=0;i<strlen(s);i++)
{
putchar(toupper(s[i]));
}
getchar();
return 0;
}
islower
原型:extern int islower(int c);
用法:#include <ctype.h>
功能:判断字符c是否为小写英文字母
说明:当c为小写英文字母(a-z)时,返回非零值,否则返回零。
举例:
// islower.c
#include <syslib.h>
#include <ctype.h>
main()
{
int c;
clrscr(); // clear screen
c='a';
printf("%c:%s\n",c,islower(c)?"yes":"no");
c='A';
printf("%c:%s\n",c,islower(c)?"yes":"no");
c='7';
printf("%c:%s\n",c,islower(c)?"yes":"no");
getchar();
return 0;
}
相关函数:isupper
isupper
原型:extern int isupper(int c);
用法:#include <ctype.h>
功能:判断字符c是否为大写英文字母
说明:当c为大写英文字母(A-Z)时,返回非零值,否则返回零。
举例:
// isupper.c
#include <syslib.h>
#include <ctype.h>
main()
{
int c;
clrscr(); // clear screen
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");
getchar();
return 0;
}
相关函数:islower
HelloDan
2008-10-26
打赏
举报
回复
islower、 isupper
只是判断是不是太小写,
touppper是返回其大写的形式,但如果是这样 char test='a'; toupper(test);
//这里的test是不变的,但返回值有大写的。
珍惜生命远离CPP
2008-10-26
打赏
举报
回复
touppper是转化
其他两个是判断大小写
isalpha、isalnum、
islower
、
isupper
等
字符
函数
本文详细介绍了C++
中
用于
字符
处理的函数,包括isalpha、isalnum、
islower
、
isupper
、tolower和
toupper
,这些函数帮助程序员判断和转换
字符
的大小写状态,通过实例演示了如何使用这些函数实现
字符
串
中
字符
的
大小写转换
。
C语言--
toupper
/tolower/
isupper
/
islower
函数介绍
本文介绍了C++
中
的
字符
处理函数
toupper
,tolower用于
大小写转换
,以及
isupper
和
islower
用于判断
字符
是否为大写或小写字母,通过代码示例展示了它们的使用方法。
蓝桥杯基础知识1 字母
大小写转换
文章介绍了C++
中
的
字符
函数如isalpha(),isalnum(),isdigit(),
islower
(),
isupper
()以及tolower(),
toupper
()的用法,展示了如何进行字母
大小写转换
,同时讨论了ASCII编码的应用以及遍历容器元素和左值引用的
区别
,还提到了getline()和cin.getline()的用法。
C语言-
字符
转化函数和
字符
分类函数
本文详细介绍了C语言
中
的四个
字符
分类函数:
islower
用于判断
字符
是否为小写,
isupper
判断
字符
是否为大写,tolower和
toupper
分别用于
字符
的
大小写转换
。通过实例展示了如何在代码
中
运用这些函数进行
字符
操作。
蓝桥杯
大小写转换
本文介绍了C++标准库
中
的
islower
和
isupper
函数用于检查
字符
的大小写,以及tolower和
toupper
函数实现
字符
大小写转换
,同时提及了ASCII码在这些操作
中
的作用。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章