我有一個無符號的 16 位數字,我需要像這樣以十六進制列印到終端:
0x0FFE
但是使用printf("0x%X\n", number");我得到這個:
0xFFE
有沒有辦法在 C 或 C 上以十六進制完全列印數字?
uj5u.com熱心網友回復:
默認情況下,不列印前導零。要列印至少 4 個帶前導零的字符,請使用0標志和 4 的欄位寬度。
printf("0xX\n", number);
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/368933.html
