PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] 請問16進位轉十進位,值不要真的轉過去
作者:
liptonbin
(我還存在耶)
2014-07-15 13:38:36
請教一下
我有個變數是16進位的
例如
DWORD var = 0x10;
我想把他變成10進位,但不要按造16進位轉10進位轉過去 即變成0x10=>16
而是想變成10
即var = 10
或
DWORD var = 0x24;(十六進位)
變成var = 24(十進位)
請問有什麼好方法嗎
謝謝
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2014-07-15 13:57:00
轉字串再轉回去
作者:
EdisonX
(卡卡獸)
2014-07-15 15:18:00
http://codepad.org/yUJEEVBo
很單純的 16 進位轉成 10 進位
作者:
AndyLeo
(打敗超越一切的人)
2014-07-15 17:49:00
遇到非數字怎麼轉換? 還是轉字串? 例如0xff轉成ff?
作者:
LPH66
(-6.2598534e+18f)
2014-07-15 19:01:00
存在記憶體裡的數字從來就沒有 16 進位或 10 進位之分我指的是你寫 var = 0x10 它的值就是 16所以你想要的就是把一個是 16 的值印出 10 來或者後一個例子就是將一個是 36 的值寫出 24 來咦等等, 我突然發現你想做什麼了...這該不會是 BCD 轉換?那不要理我這幾行@@ 上面的就可以了
繼續閱讀
[問題] 錯誤訊息
kenn2001
[問題] C++ map的用法(solved)
chigi
Re: [問題] 99乘法表的問題
kingzero
[討論] 中文顯示問題
longted3
[問題] 新手學C,求指路
k03004748549
Re: [問題] 99乘法表的問題
fanntone
[問題] 導入多維陣列
kenn2001
[問題] 如何關閉iterators的bounding check
aiueokaki
[問題] dev-c++ 視窗
kenn2001
[問題] 程式執行時記憶體需求持續上升
cloudwalker
Links
booklink
Contact Us: admin [ a t ] ucptt.com