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

 

相关文章:

  • 2021-12-06
  • 2022-12-23
  • 2022-12-23
  • 2021-12-01
  • 2022-12-23
  • 2021-08-20
  • 2021-12-01
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-25
  • 2021-12-01
  • 2021-07-09
  • 2021-05-18
相关资源
相似解决方案