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