C#中如何快速的做除法操作?
举例:
数值:100000000000000000000
除以100000000000000000
最终得出结果100。
传统的作法为:
100000000000000000000/100000000000000000
问:有没有类似移位或其他的快速运算法?
回答
毫无疑问直接运算最快,这已经是硬件的基础结构,而且还是整型运算。你用位处理(相当于软电路)只会更慢。这种运算别说x86,放到几个引脚的低级芯片都是如此。
举例:
数值:100000000000000000000
除以100000000000000000
最终得出结果100。
传统的作法为:
100000000000000000000/100000000000000000
问:有没有类似移位或其他的快速运算法?
毫无疑问直接运算最快,这已经是硬件的基础结构,而且还是整型运算。你用位处理(相当于软电路)只会更慢。这种运算别说x86,放到几个引脚的低级芯片都是如此。