2016-12-30 9 views

Odpowiedz

5

To pytanie może być bardziej odpowiednie na temat Software Engineering Stack Exchange.

Jeśli używasz szanse optymalizacji kompilatora są wszelkie formy n % <power of two> dostanie zoptymalizowany do n & <power of two minus one> tak, ponieważ są one równoważne ale na prawie każdej architektury mogę myśleć o ostatni jest znacznie bardziej wydajne.

Dawna forma wyraża intencję jaśniej, chociaż dużo deweloperów rozpozna n & 1 jako „szybszego wersja” n % 2.

+1

Nie wiedziałem o "Software Engineering Stack Exchange", przepraszam za możliwość zamieszczenia w niewłaściwym miejscu i dziękuję za answear! –

Powiązane problemy