2020年1月6日 星期一

printf印出16進制(HEX)的值

假設有個變數i,印出16進制的值的方法,如下:
printf("0x%08x\n", i);

簡單的範例如下:
==========================================
#include <stdio.h>

int main()
{
    int i=20;
    printf("i=0x%08x\n", i);
    return 0;
}
===========================================

Result: