c++ 16进制输出

来源:互联网 发布:js图片过渡效果 编辑:程序博客网 时间:2024/06/05 18:47

最近遇到一个问题,需要16进制输出一个数时,忘记了应该怎么去做,在书上找了下发现有很多方法可以做到,特意记下供以后翻阅。

int i = 23;
std::cout<<std::setbase(16)<<std::endl;
std::cout<<std::hex<<i<<std::endl;
std::cout<<std::setiosflags(std::ios::hex)<<i<<std::endl;  //need include iomanip

还有一种采用c的做法:

printf("%x\n", i);

0 0
原创粉丝点击