C言語で10進数を16進数に変換する方法を教えてください

C言語では、10進数を16進数に変換するために、printf関数の書式制御文字%xを使用できます。サンプルコードを以下に示します。

#include <stdio.h>
int main() {
int decimal = 255;
printf("十进制数 %d 转换为十六进制为:%x\n", decimal, decimal);
return 0;
}

その文章を私が日本語に直して出します。

十进制数 255 转换为十六进制为:ff

%x書式制御記号は、整数16進数表記で出力します。大文字16進数表記にするには、%X書式制御記号を使用します。

bannerAds