C语言 十进制转十六进制字符
时间: 2023-11-16 07:05:59 浏览: 87
C语言实现十进制转十六进制
5星 · 资源好评率100%
答案是使用 sprintf() 函数,例如:
int decimal_num = 255;
char hex_char[3];
sprintf(hex_char, "%02X", decimal_num);
这里的 %02X 表示要将 decimal_num 转换成两位的十六进制字符,前面不足补0。最后,hex_char 中就会存储 "FF"。
阅读全文