在C語言中,可以使用printf
函數中的%x
格式控制符將十進制數轉換為十六進制數。以下是一個示例代碼:
#include <stdio.h>
int main() {
int decimal = 255;
printf("十進制數 %d 轉換為十六進制為:%x\n", decimal, decimal);
return 0;
}
輸出結果為:
十進制數 255 轉換為十六進制為:ff
在printf
函數中,%x
格式控制符用于將整數以十六進制形式輸出。如果想要輸出大寫字母的十六進制數,可以使用%X
格式控制符。