【发布时间】:2016-09-21 08:24:24
【问题描述】:
使用std::showbase而不是手动将"0x"放在前面似乎更优雅。
std::cout << std::hex << std::showbase << std::uppercase << 43794;
但是有没有一种简单的方法可以打印0xAB12 而不是0XAB12?
【问题讨论】:
-
对我来说看起来并不优雅,再加上它不符合您的要求,我想您已经有了答案。
使用std::showbase而不是手动将"0x"放在前面似乎更优雅。
std::cout << std::hex << std::showbase << std::uppercase << 43794;
但是有没有一种简单的方法可以打印0xAB12 而不是0XAB12?
【问题讨论】:
std::cout << "0x" << std::uppercase << std::hex << 43794;
【讨论】: