但知无为为奥妙,岂知有作是根基.
8 Mar
计算 A/B,假设 B 是一个已知的数字,如果 B 是 2 的整数次幂的话,直接移动就可以完成除法,如果不是,按下面的步骤做:
例子:
对于x/7 b = 2 r = 34 f = 2^34 / 7 = 2454267026.28 f 向下取整为 f = 2454267026 计算整型除法的公式为 x / 7 = (x * 2454267026) >> 34
Name (*)
E-mail (*)
URI
Security code (required)
Copyright © 2007-2009 - KDr2 - is proudly powered by WordPress
Leave a reply