我使用一个返回一个Windows DECIMALtypes的API。
我需要将其转换,我需要的信息是:
例如,如果我的数字是1.234,我想得到(3,1234),对于0.01(2,1)的10(0,10)。 我如何从tagDec对象中提取这些信息?
谢谢
给定DECIMAL d
,小数位数是d.scale
,值是(d.sign?-1:1) * (double(d.Lo64) + double(d.Hi32) * double(1UL<<32) * double(1UL<<32)) * pow(10, d.scale)