如何在 C++ 中以十六进制打印 '\n' 字符
How to print a '\n' character in Hex in c++
我正在尝试使用 cout 打印 '\n' 的十六进制值。
cout<< hex << '\n' << dec<< endl;
每当到达该行代码时,它只是移动到一个新行,它不会打印十六进制值。
非常感谢你们。
按原样流式传输实际的 '\n'
字符将始终输出换行符。您需要将值强制转换为整数:
cout << hex << (int)'\n' << dec << endl;
我正在尝试使用 cout 打印 '\n' 的十六进制值。
cout<< hex << '\n' << dec<< endl;
每当到达该行代码时,它只是移动到一个新行,它不会打印十六进制值。 非常感谢你们。
按原样流式传输实际的 '\n'
字符将始终输出换行符。您需要将值强制转换为整数:
cout << hex << (int)'\n' << dec << endl;