[问题] bit_operation除非2的幂次方

楼主: kdok123 (小天)   2014-11-02 18:13:44
ex: 除3
如何用bit operation实现呢?
我想了半天没有想出来...
希望各位可以指点我一下
谢谢
作者: LPH66 (-6.2598534e+18f)   2014-11-02 18:16:00
没有, 不过倒是有反乘的做法 (虽然这会依赖 overflow 结果)所以你就乖乖写 /3 就好, 剩下的编译器会帮你做
作者: Feis (永远睡不着 @@)   2014-11-02 18:30:00
可以用 >, < 之类的吗?
楼主: kdok123 (小天)   2014-11-02 19:04:00
to L大:了解。to F大:可以
作者: uranusjr (←這人是超級笨蛋)   2014-11-02 19:48:00
>.<
作者: Feis (永远睡不着 @@)   2014-11-02 20:12:00
那你就跑个循环阿 xD
作者: chobitskey (爱而塔)   2014-11-02 23:55:00
如果只要用这个运算子,那可以写一个class再改写>>跟<<<就好了,内部如果要仿作原始型,就用-不断执行算出

Links booklink

Contact Us: admin [ a t ] ucptt.com