gpt4 book ai didi

c - 是否有 C# 的十进制类型的 C 等价物?

转载 作者:行者123 更新时间:2023-12-03 16:55:35 25 4
gpt4 key购买 nike

In relation to: Convert Decimal to Double


现在,我遇到了许多与 C# 的浮点类型有关的问题,称为 decimal我已经看到它与 float 的区别和 double ,这让我思考在 C 中是否有与此类型等效的类型。
在指定的问题中,我得到了一个我想转换为 C 的答案:
double trans = trackBar1.Value / 5000.0;
double trans = trackBar1.Value / 5000d;
当然,唯一的变化是第二行不见了,但是关于 decimal 的事情类型,我想知道它是 C 等价的。
问题:什么是 C# 的 C 等效项 decimal ?

最佳答案

C2X 将十进制浮点标准化为 _DecimalN :http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2573.pdf
另外,GCC implements decimal floating point作为扩展;它目前支持 32 位、64 位和 128 位十进制浮点数。

关于c - 是否有 C# 的十进制类型的 C 等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64400149/

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