能吃能睡不能学 发表于 2019-9-27 13:31:43

不用类型转换输出字符的ASCII码

今天遇到一个题,如下:

//输出字母A- Z的内码
#include<iostream>
using namespace std;

int main()
{
        char ch;

    for (ch = 'A' ;ch <= 'Z'; ++ch)
          cout << ch << '(' << int(ch) << ')' << "";

    return 0;
}

这里使用强制类型转换来输出内码的,请问还有什么其他方法吗,感谢!!

superbe 发表于 2019-9-27 14:00:25

cout << ch << '(' << ch-0 << ')' << "";    这样也可以的。ch-0会变成整数。
页: [1]
查看完整版本: 不用类型转换输出字符的ASCII码