大写变小写
约 8 分钟
同一个字母,小写的编号总比大写大 32(比如 'a' 97、'A' 65,差 32)。所以规律很好记:大写加 32 变小写,小写减 32 变大写。
#include <iostream>
using namespace std;
int main() {
char up = 'B';
char low = up + 32;
cout << low << endl; // b
cout << char('b' - 32) << endl; // B
return 0;
}
大写 'B' 加 32 就是小写 'b'。注意:这个 32 的规律只对英文字母成立。对数字字符或标点乱加 32,只会跳到另一个不相干的符号,所以转换前最好先确认它确实是个字母。
小纸条
大写 B 加 32 是什么?
登录 后可看答案