線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1113
推到 Plurk!
推到 Facebook!

討論和分享 & 的使用效果

缺席
l90425
初階會員


發表:95
回覆:152
積分:49
註冊:2008-04-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-04-21 21:24:11 IP:59.125.xxx.xxx 未訂閱
請問大大能否分享 & 的使用
像&3 ===%4求餘數
像&~3 ===%4扣除餘數
請問各位大大是否還有別的&的用法呢?

感謝你的分享!謝謝!!
------
-謝謝大大熱心的回覆!謝謝!
l90425
初階會員


發表:95
回覆:152
積分:49
註冊:2008-04-03

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-04-23 17:17:36 IP:59.125.xxx.xxx 未訂閱
分享:

a & (2^n-1) :等同求除以2^n的餘數, 如a&3, a&7, a&15...
a & 1 :可偵測奇數或偶數
a | 位元內容 : 設立某些位元, 如a | 0x80, a | 0xc0等
a & (~位元內容): 清除某些位元
a & 位元內容: 檢測位元內容的位元是否有任一設立起來
a & (a-1)若等於0, 表示a的值是2^n (a=0除外)
a & 0xff: 取最低位元組
a & 0x80: 偵測a這個位元組的最高位元是否為1

http://www-graphics.stanford.edu/~seander/bithacks.html裡面有很多位元處理的文章
------
-謝謝大大熱心的回覆!謝謝!
系統時間:2024-11-23 5:35:15
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!