关于:将十进制转换为双精度
现在,我遇到了许多与 C# 的浮点类型相关的问题,decimal并且我看到了它与floatand 的区别double,这让我开始思考在 C 中是否有与此类型等效的类型。
在指定的问题中,我得到了一个我想转换为 C 的答案:
double trans = trackBar1.Value / 5000.0;
double trans = trackBar1.Value / 5000d;
Run Code Online (Sandbox Code Playgroud)
当然,唯一的变化是第二行消失了,但是关于decimal类型的事情,我想知道它是 C 等价的。
问题: C# 的 C 等价物是decimal什么?
C2X 将十进制浮点标准化为:http : //www.open-std.org/jtc1/sc22/wg14/www/docs/n2573.pdf_DecimalN
此外,GCC 实现了十进制浮点数作为扩展;它目前支持 32 位、64 位和 128 位十进制浮点数。
| 归档时间: |
|
| 查看次数: |
453 次 |
| 最近记录: |