由於電腦的資料是以二位元運行,所以值為2的冪數時,也就是值為2、4、8、16、32…時,利用位元偏移的運算可以加快程式的執行,以下範例:
//===================== // 此次無測試程式 //===================== /* 乘法: a = x * 32; a = x << 5; 除法: a = x / 16; a = x >> 4; 取餘數: a = x % 8; a = x & 7 (取餘數的數值減1) */
資料參考:大師談Java遊戲設計
全站熱搜
留言列表