c# – 20位整数数学

c# – 20位整数数学,第1张

概述如何在C#中仅使用20位而不是32位来加/减/乘和除以整数? 这些 *** 作是否会比32位精度更快? 例如,这个.NET库具有20位和30位算术,速度不同:http://complex-a5.ru/polyboolean/index.html 谢谢. 处理器中有 arithmetic units个,因此使用32位数字进行 *** 作非常快.它比你可以编写的任何代码都快,因为它在处理器中是“有线”的. 具有20位 如何在C#中仅使用20位而不是32位来加/减/乘和除以整数?

这些 *** 作是否会比32位精度更快?

例如,这个.NET库具有20位和30位算术,速度不同:http://complex-a5.ru/polyboolean/index.html

谢谢.

解决方法 处理器中有 arithmetic units个,因此使用32位数字进行 *** 作非常快.它比你可以编写的任何代码都快,因为它在处理器中是“有线”的.

具有20位数的 *** 作可以用模运算(即mod 2 ^ 20)来模拟.

总结

以上是内存溢出为你收集整理的c# – 20位整数数学全部内容,希望文章能够帮你解决c# – 20位整数数学所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1216162.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-05
下一篇2022-06-05

发表评论

登录后才能评论

评论列表(0条)

    保存