0
我想轉換32位十六進制整數在「C」轉換32位十六進制的整數
seqBuf =「81BD82E8」這是十六進制值我得到和存儲在緩衝器中
該十六進制值的對應值是2176680680
如何轉換?請幫我....
有沒有像strtoul將()函數的任何 「strtoull將()」 ......提前
謝謝...
我想轉換32位十六進制整數在「C」轉換32位十六進制的整數
seqBuf =「81BD82E8」這是十六進制值我得到和存儲在緩衝器中
該十六進制值的對應值是2176680680
如何轉換?請幫我....
有沒有像strtoul將()函數的任何 「strtoull將()」 ......提前
謝謝...
char *seqBuf = "81BD82E8", *end;
unsigned long x = strtoul(seqBuf, &end, 16);
printf("longVal= %u\n", x);
什麼語言是這個嗎? – oadams 2010-10-26 05:16:04
我假設你正在尋找C函數? – 2010-10-26 05:16:18
可能的重複:http://stackoverflow.com/questions/1070497/c-convert-hex-string-to-signed-integer – 2010-10-26 05:22:18