标签: c++ cout carriage-return
我正在尝试打印' \ n'的十六进制值。使用cout。
cout<< hex << '\n' << dec<< endl;
每当到达该行代码时,它只会移动到一个新行,它不会打印十六进制值。 非常感谢你们。
答案 0 :(得分:5)
按原样直播实际的'\n'字符将始终输出换行符。您需要将值类型转换为整数:
'\n'
cout << hex << (int)'\n' << dec << endl;