在C语言中,可以使用printf
函数中的%x
格式控制符将十进制数转换为十六进制数。以下是一个示例代码:
#include <stdio.h>
int main() {
int decimal = 255;
printf("十进制数 %d 转换为十六进制为:%x\n", decimal, decimal);
return 0;
}
输出结果为:
十进制数 255 转换为十六进制为:ff
在printf
函数中,%x
格式控制符用于将整数以十六进制形式输出。如果想要输出大写字母的十六进制数,可以使用%X
格式控制符。