除法运算时间多少与数的大小有关系吗

meilixinling888888 2012-11-19 09:23:43
运行效率主要与什么有关系呢?与数的大小有关系吗?
...全文
171 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chanya 2012-11-19
  • 打赏
  • 举报
回复
对2取模运算,对计算机来说,非常简单,通过移位就实现。 数大数小运算时间几乎看不出差别。 你对质数取模,%7 ,%13,可能会有差别。。
「已注销」 2012-11-19
  • 打赏
  • 举报
回复
跟是不是浮点数、机器最大子长有关系,整数是直接用div除,而浮点数用fdiv。
newtee 2012-11-19
  • 打赏
  • 举报
回复
这个都是些底层操作 最后都转为2进制(大的数转2进制与小的数转2进制应该小的数快) 具体底层操作不了解
meilixinling888888 2012-11-19
  • 打赏
  • 举报
回复
任意整数对2取模,当数很大时会很慢吗? 比90万
mLee79 2012-11-19
  • 打赏
  • 举报
回复
引用 5 楼 baipv008 的回复:
只和使用的汇编指令有关系,如整数和浮点数不一样,除以普通整数和除以2的整数次幂不一样。 和数的大小应该没关系。一个汇编指令的时钟周期数是固定的。
啥地方写了固定的, x86 上除数不同, 速度差几倍的都有.
千树之影 2012-11-19
  • 打赏
  • 举报
回复
只和使用的汇编指令有关系,如整数和浮点数不一样,除以普通整数和除以2的整数次幂不一样。 和数的大小应该没关系。一个汇编指令的时钟周期数是固定的。

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧