微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

C# 十六进制浮点常量

如何解决C# 十六进制浮点常量

我想在 C# 中使用一些带有指数的六进制浮点常量,因为它在 C++ 中是允许的 例如 : 0x1p+53 或 0x1.dcd651ep+29

找不到如何将其转换为 C# 的方法。我正在使用 VS2019

顺便说一句,我知道发布 here解决方案带有 C.Math lib (ldexp) 的解决方法,但我使用的是 .net 5,我不能依赖 .net 4.x lib .

解决方法

看起来除了转换和使用十进制值之外别无他法。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。