Что делает это выражение? - PullRequest
       33

Что делает это выражение?

1 голос
/ 17 декабря 2010

Есть ли какая-либо интерпретация этого выражения в десятичной системе? Другими словами, это эффективная реализация вычисления с использованием логической операции вместо арифметической операции?

1) число N плюс шестнадцатеричное, т.е. (N + 0x7f) 2) взять побитовое И с побитовым НЕ того же шестнадцатеричного числа.

(N + 0x7f) & (~ 0x7f)?

1 Ответ

1 голос
/ 17 декабря 2010

Это N меняется на ближайший кратный 0x7F, который больше, чем N.

...