2010-04-23 458 views
-1

我基本上只想取一個8個字符的ASCII值003fc000並將其按字符轉換爲十六進制。你如何將C中的ASCII轉換爲Hex?

+1

從整數值到十六進制或從字符串'003fc000'到整數值? 你的問題有點混亂。 – 2010-04-23 17:23:38

回答

4

你的意思是將它轉換爲十六進制整數?

int num = (int)strtol("003fc000", NULL, 16); 
+0

雖然你應該使用'long',因爲'0x3fc000'不能保證適合'int'。 – caf 2010-04-24 00:37:43

相關問題