文件名称:BreakInfinity.cs:超过 1e308 的数字的双重替换
文件大小:37KB
文件格式:ZIP
更新时间:2024-06-17 23:32:43
C#
BreakInfinity.cs AC# 端口 - 增量游戏的解决方案,这些游戏想要处理非常大的数字(数量级大于 1e308,高达 1e(9e15) )并希望优先考虑速度而不是准确性。 大双 BigDouble是非常大数字的double替代品。 ToString() 格式 一般的 new BigDouble ( 105203122911321275.6 ). ToString () == " 1.05203122911321E+17 " new BigDouble ( 105203122911321275.6 ). ToString ( " G " ) == " 1.05203122911321E+17 " new BigDouble ( 105203122911321275.6 ). ToString ( " G0 " ) == " 1.05203122911321E+17 " ne
【文件预览】:
BreakInfinity.cs-master
----BreakInfinity()
--------BreakInfinity.csproj(138B)
--------BigDouble.cs(41KB)
--------BigDoubleEditor.cs(2KB)
----LICENSE(1KB)
----.gitignore(4KB)
----BreakInfinity.Benchmarks()
--------BreakInfinity.Benchmarks.csproj(663B)
--------Program.cs(1KB)
--------Quadruple()
----README.md(1KB)
----BreakInfinity.Tests()
--------DoubleCompatibilityTests.cs(17KB)
--------packages.config(130B)
--------Tests.cs(2KB)
--------BreakInfinity.Tests.csproj(750B)
--------Properties()
----BreakInfinity.sln(2KB)