-3
我想十進制數轉換爲十六進制嵌入式C.轉換十進制爲十六進制的嵌入式C
其實在我的項目輸入到控制器十進制將從十六進制值中減去,所以我需要一個轉換。
我試圖寫它,但在將一個數字(例如75
)轉換爲它的十六進制等效值後,它將是(411
)。問題是我不知道如何將十六進制中的數字11
轉換爲b
,因爲您知道十六進制中沒有11
,它是b
;所以請幫助。
我想將轉換後的值保存在一個標誌(用於減去)中,而不是用於打印。我可以通過簡單地打印一個十六進制值,例如:
(if (a > 10) printf("b"))
但這不是嵌入式解決方案。
所以請給我一個完整的解決方案。
當你說「哪些將從十六進制值中減去」是什麼意思?十六進制只是數字的表示。這不是一個不同的價值。 – David 2012-08-16 23:55:18