[問題] 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