純C/C++ printf x 補0
純C/C++ printf x 補0
資料來源: http://biosengineer.blogspot.tw/2011/06/cprintf-0.html
在一般的C語言中顯示HEX時總是會希望能夠補0,像是HEX: 0x10 顯示的時候就希望是0010
那要如何做呢?
其實很簡單,你只要控制printf 內的顯示控制就可以了。
例如:
printf (“%4X”,MyHex); <–4個字元,但不會補0
printf (“%04X”,MyHex); <–會補0
從下圖中的黑色部分中可以看到AX的值會有兩種結果~