c++ 10转16 code use stdhex
以下是将十进制数10转换为十六进制的C++代码,使用std::hex:
#include <iostream>
#include <iomanip>
int main() {
int dec = 10;
std::cout << std::hex << std::uppercase << dec << " in hexadecimal is: " << std::setw(2) << std::setfill('0') << dec << std::endl;
return 0;
}
输出结果为:
A in hexadecimal is: 0A
其中,std::hex是C++中用于设置输出流为十六进制的标志,std::uppercase用于将字母输出为大写形式,std::setw和std::setfill用于控制输出宽度和填充字符。
原文地址: https://www.cveoy.top/t/topic/einP 著作权归作者所有。请勿转载和采集!