社区
C++ 语言
帖子详情
有关字符大小写转换中的toupper与 islower、 isupper都有什么功能跟区别啊??
xiangxuf
2008-10-26 11:52:35
有关字符大小写转换中的toupper与 islower、 isupper都有什么功能跟区别啊??
...全文
254
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
等
字符
函数
1.isalpha isalpha()用来判断一个
字符
是否为字母,如果是
字符
则返回非零,否则返回零。 cout << isalpha('a');//返回非零 cout << isalpha('2');//返回0 2.isalnum isalnum()用来判断一个
字符
是否为数字或者字母,也就是说判断一个
字符
是否属于a~z||A~Z||0~9。 cout...
C语言--
toupper
/tolower/
isupper
/
islower
函数介绍
C语言--
toupper
/tolower/
isupper
/
islower
函数介绍
蓝桥杯基础知识1 字母
大小写转换
gets() 用于从标准输入(通常是键盘)读取一个
字符
串,直到遇到换行符(Enter键)为止,最终将读取到的
字符
串存储到指定的
字符
数组
中
,并在
字符
串的末尾添加。isalnum()判断一个
字符
是否为十进制数字
字符
或者字母,是否属于a~ z或A~ Z或0~9。getline(cin,s)可以接收空格并输出,s必须为
字符
串类型,即 string s。const (常类型),不能作为左值,& (引用),不拷贝,不申请新空间,修改range。
islower
()判断一个
字符
是否为小写字母,是否属于a~z。
C语言-
字符
转化函数和
字符
分类函数
/
islower
的使用//在C语言
中
,可以使用
islower
函数来判断一个
字符
是否为小写字母。//
islower
函数是ctype.h头文件
中
的一个函数,它的返回值是一个非零值(通常是1),表示
字符
是小写字母;// 返回值为0表示
字符
不是小写字母。// 大写字母A的ASCII码值比小写字母a的ASCII码值大32。int main()//首先我们这里先模拟判断和转化的条件都是什么int a = 0;
蓝桥杯
大小写转换
islower
/
isupper
函数 tolower/
toupper
函数 ascill码
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章