字符的暗号
约 8 分钟
每个字符在电脑里其实都藏着一个数字编号,这套暗号表叫 ASCII。字母是连着排的:'A' 是 65,'B' 是 66,'C' 是 67……一个接一个往后加。
#include <iostream>
using namespace std;
int main() {
char c = 'A';
cout << (int)c << " "; // 显示 65
cout << (char)('A' + 2); // 显示 C
return 0;
}
(int)c 把字符翻成它的编号,显示 65;'A' + 2 得到 67,再当成字符看就是 'C'。所以字符能做加减,本质是在动它背后的那个数。要注意:大写 'A' 和小写 'a' 编号不同('a' 是 97),别以为它俩一样。
小纸条
'A' 是 65,那 'C' 的编号是几?
登录 后可看答案