static voID Main(string[] args){ float a = 5 / float.NegativeInfinity; float b = 5 / float.PositiveInfinity; float c = 1 / a; float d = 1 / b; Console.Writeline(a); Console.Writeline(b); Console.Writeline(c); Console.Writeline(d);}
输出:
00-InfinityInfinity
请注意,对于比较,输出等,-0和0看起来都相同.但是如果将它们除以1,则得到-Infinity或Infinity,具体取决于您具有的零.
总结以上是内存溢出为你收集整理的如何在浮点计算中获得-0结果并将其与C#中的0区分开来?全部内容,希望文章能够帮你解决如何在浮点计算中获得-0结果并将其与C#中的0区分开来?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)