C++10进制转16进制字符串互转
1、10进制转16进制字符串
unsigned long long ullValue = 18446744073709551615; char buf[18] = {0}; sprintf(buf, "0x%llX", ullValue); // result: 0xFFFFFFFFFFFFFFFF
2、16进制字符串转10进制
const char *buf = "0xFFFFFFFFFFFFFFFF"; unsigned long long result = strtoull(buf, NULL, 16); // result: 18446744073709551615
长风破浪会有时,直挂云帆济沧海!
可通过下方链接找到博主
https://www.cnblogs.com/judes/p/10875138.html