字符串转整数使用sscanf

int value = 0;

char *buf = "1d5ce";
sscanf (buf, "%x", &value);
printf ("Hex value is:%x\n", value);

 整数转字符串使用sprintf

int num = 0;
char buf[10] = {};
num = 120270;
sprintf (buf, "%x", num);
//打印 buf 是:1d5ce 就是把 num 转换成十六进制值,以字符串方式存储在 buf 中

 

相关文章:

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