我的程序将 26 个字母转换为 ascII 没有显示正确答案

My program that converted 26 letters into ascII did not show me right answer

本文关键字:ascII 显示 答案 转换 程序 我的      更新时间:2023-10-16

这是我的零件代码: 我想我的第三行代码有问题。但是我想不通。

char letter1{'a'};
while(letter1 <= 'z') {
std::cout << letter1<<'  '<< static_cast<int>(letter1)<<'n';
++letter1;
}

这是我的程序结果截图:

这里有一个双倍空格<<' '<<.字符文本中不能有两个字符。更改代码以使用双引号,如下所示

std::cout << letter1<<"  "<< static_cast<int>(letter1)<<'n';

或者只输出一个空格,像这样

std::cout << letter1<<' '<< static_cast<int>(letter1)<<'n';