C# 十六进制浮点常量
C# hexadecimal floating-point constants
我想在 C# 中使用一些带指数的六进制浮点常量,因为它在 C++ 中是允许的
例如 :
0x1p+53 或
0x1.dcd651ep+29
找不到将其转换为 C# 的方法。我正在使用 VS2019
顺便说一句,我知道 here 发布的解决方案和 C.Math lib (ldexp) 的解决方法,但我使用的是 .net 5,我不能依赖 .net 4.x 库.
看起来除了转换并使用十进制值之外别无他法。
我想在 C# 中使用一些带指数的六进制浮点常量,因为它在 C++ 中是允许的 例如 : 0x1p+53 或 0x1.dcd651ep+29
找不到将其转换为 C# 的方法。我正在使用 VS2019
顺便说一句,我知道 here 发布的解决方案和 C.Math lib (ldexp) 的解决方法,但我使用的是 .net 5,我不能依赖 .net 4.x 库.
看起来除了转换并使用十进制值之外别无他法。