蓝桥杯 大小写转换

islower/isupper函数

islower和issupper是C++标准库中的字符分类函数,用于检查一个字符是否为小写字母或大写字母

需要头文件< cctype>,也可用万能头包含

函数的返回值为bool类型

cpp 复制代码
char ch1='A';
char ch2='b';
//使用islower函数判断字符是否为小写字母
if(islower(ch1)){
	cout<<ch1<<"is a lowercase letter."<<endl;
}else{
	cout<<ch1<<"is not a lowercase letter."<<endl;
}
//使用isupper函数判断字符是否为大写字母
if(isupper(ch2)){
	cout<<ch2<<"is an uppercasse letter."<<endl;
}else{
	cout<<ch2<<"is not an uppercase letter."<<endl;
}

tolower/toupper函数

tolower(char ch)可以将ch转换为小写字母,如果ch不是大写字母则不进行操作。

toupper()同理

cpp 复制代码
char ch1='A';
char ch2='b';
//使用tolower函数将字符转换为小写字母
char lowercaseCh1 = tolower(ch1);
cout<<"Lowercase of"<<ch1<<"is"<<lowercaseCh1<<endl;
//使用toupper函数将字符转换为大写字母
char uppercaseCh2=toupper(ch2);
cout<<"Uppercase of"<<ch2<<"is"<<uppercaseCh2<<endl; 

ascill码


相关推荐
林熙蕾LXL3 小时前
进程处理操作
开发语言·c++·算法
代码无bug抓狂人3 小时前
用回溯算法解决01背包
数据结构·算法
Shan12053 小时前
二叉树的遍历算法之中序遍历
算法
兩尛3 小时前
C++多线程编程
开发语言·jvm·c++
会编程的土豆3 小时前
Gin 中 `c.BindJSON` 与 `c.JSON` 详细讲解
c语言·json·gin
会编程的土豆3 小时前
Gin 核心对象:`c *gin.Context` 详细解析
服务器·c语言·gin
晨曦中的暮雨3 小时前
动态规划专题Day1——打家劫舍系列
算法·动态规划
khalil10203 小时前
代码随想录算法训练营Day-52 图论03 | 101.孤岛的总面积、102.沉没孤岛、103.水流问题、104.建造最大岛屿
c++·算法·图论
老四啊laosi3 小时前
[滑动窗口] 13. 水果成篮
算法·leetcode·滑动窗口·水果成篮
programhelp_3 小时前
Uber SDE 面试经历分享 | 2026 梦中情司完整复盘
面试·职场和发展