tolower 的用法

在 C++ 中,tolower 是用于将字符转换为小写的标准库函数,核心作用是把大写字母(A-Z)转为对应小写(a-z),非大写字母字符保持不变。(注意:使用时要包含头文件<cctype>

注意事项:tolower的入参必须是非负的字符编码,如果参数为负数,应先将char强制转为unsigned char,在传入tolower

常见使用场景:

1.单个字符大小写转换:

// 判断字符是否为大写,转为小写
char ch = 'Z';
if (isupper(ch)) {  // isupper 也是 <cctype> 中的函数,判断是否为大写字母
    ch = tolower(static_cast<unsigned char>(ch));
}
cout << ch;  // 输出:z

2.字符串整体转小写:

3.忽略大小写比较字符串:

全部评论

相关推荐

12-26 09:02
门头沟学院 Java
牛客87317764...:细节快手直播,里面现在一堆背锅的,不得不品1222事件的影响力,劝你还是别在这个节骨点选择快手
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务