十进制与十六进制之间相互转换
10_to_16
与二进制类似,十进制转十六进制对16整除,得到的余数的倒序即为转换而成的十六进制,特别地,如果超过10以后,分别用ABCDEF或abcdef来代替10、11、12、13、14、15。

代码1:
#include <iostream>
using namespace std;
#include <sstream>
std::string decimalToHex1(int decimalNumber) //10进制转16进制
{
std::ostringstream oss;
oss << std::hex << std::uppercase << decimalNumber; // 将整数格式化为十六进制字符串
return oss.str();
}
int main()
{
cout << decimalToHex1(1000) << "\n";
system("pause");
return 0;
}
函数decimalToHex1接受一个int类型的参数decimalNumber,表示要转换的十进制数,并返回一个
订阅专栏 解锁全文
458

被折叠的 条评论
为什么被折叠?



