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.忽略大小写比较字符串:
顺丰集团工作强度 382人发布