[英]decimal to hex conversion in C
我需要將十進制數字轉換為以0x為前綴的 4 位小寫十六進制數字。
"%X" 已經足夠好了,但這不是我想要的。
printf("hex num is: %X\n", num);
我猜你需要0x%04x
或%#06x
。
%x
表示小寫十六進制。0
表示如果短於指定的位數,則用零填充。4
或6
指定所需的寬度。#
表示0x
前綴。是printf("hex num is : 0x%.4x\\n", num);
你想要什么?
使用printf("hex num is : 0x%x\\n", num);
.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.