[C ++]:ostream cout和hex如何工作?

时间:2018-01-19 15:51:13

标签: c++

这是我的代码:

void f(char c) {
std::cout << c << '\t'
    << (int)c << '\t'
    << std::hex << (int)c << std::endl;
}

int main() {
  f('a');
  f('b');
  f('c');
}

我想要的是:char intOfChar hexIntOfChar。但结果是:

a   97  61
b   62  62
c   63  63

我的期望是:

a   97  61
b   98  62
c   99  63

我试图搞清楚但却失败了。那么ostream cout和hex如何工作呢?

0 个答案:

没有答案