在c ++中,如何将大写字母转换为小写字母并返回?
ch= ch-('a'-'A') a -> A
ch= ch+('a'-'A'). A-> a
是否有"公式"就像那个将一个字母转换为一个数字并反转的那个?
答案 0 :(得分:3)
有“公式”将小写字母转换为大写字母,反之亦然。它们涉及增加或减去'A'
和'a'
之间的距离值。我们使用std::tolower
和std::toupper
来处理转换,而不是使用它们。
答案 1 :(得分:1)
将数字作为字符转换为整数值可以由ch - '0'
完成 - 虽然我不是100%确定这是你要求的。显然,将字符串转换为数字意味着以正确的顺序拾取数字并乘以,以形成“整数”。