gpt4 book ai didi

c++ - 如何在 C++ 中使用 tagDEC(DECIMAL 类型)?

转载 作者:可可西里 更新时间:2023-11-01 09:17:55 26 4
gpt4 key购买 nike

我使用返回 Windows DECIMAL 类型的 API。

我需要转换它,我需要的信息是:

  • 小数位数
  • 值(value)本身

比如我的数是1.234,我想得到(3, 1234),对于10(0,10)对于0.01(2,1)。如何从 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)

关于c++ - 如何在 C++ 中使用 tagDEC(DECIMAL 类型)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5219394/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com