PTT
數位生活區
即時熱門文章
24小時內熱門文章
最新文章
熱門看板
看板列表
我的收藏
最近瀏覽
批踢踢 PTT 搜尋引擎
看板
[
C_and_CPP
]
討論串
[問題] bit_operation除非2的冪次方
共 2 篇文章
排序:
最新先
|
最舊先
|
留言數
|
推文總分
內容預覽:
開啟
|
關閉
|
只限未讀
首頁
上一頁
1
下一頁
尾頁
#2
Re: [問題] bit_operation除非2的冪次方
推噓
2
(2推
0噓 3→
)
留言
5則,0人
參與
,
最新
作者
KILLE
(啃)
時間
11年前
發表
(2014/11/03 02:06)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有2個連結
link
2
內容預覽:
編譯器作法大體是這樣搞:. X/3 = (X*(a/3) )*(1/a). a = 2的n次方,所以 1/a 只要變成右平移n位即可. ( n的值依編譯器不同 微軟是31到33). 而 a/3 編譯器可以先算好 變成一個常數. 簡單講 把乘法變成一個平移再一個乘法. 那為何編譯器會想避乘法. 這樣想
(還有50個字)
#1
[問題] bit_operation除非2的冪次方
推噓
1
(1推
0噓 7→
)
留言
8則,0人
參與
,
最新
作者
kdok123
(小天)
時間
11年前
發表
(2014/11/02 18:13)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有1個連結
link
1
內容預覽:
ex: 除3. 如何用bit operation實現呢?. 我想了半天沒有想出來.... 希望各位可以指點我一下. 謝謝. --.
※
發信站:
批踢踢實業坊(ptt.cc),
來自:
140.112.25.105
.
※
文章網址:
http://www.ptt.cc/bbs/C_and_CPP/M
首頁
上一頁
1
下一頁
尾頁