Malcolm, не поменять, а сделать положительным.
Поменять это так: if(i<0) i= -i; а я хочю какой-то побитовой операцией сделать нужный бит равным 0, чтобы число стало положительным. Как это сделать? Кстате, эта "&" опирация у меня фпс не понизила в отличее от if которая снизила фпс на 5.
Не понял какие описанные действия в каких условиях?
Ссылка на пост
11 авг 2009 в 05:31
И не пойму как змак меняется, если у числа 0xff последний бит = 1. И у отрицательного числа последний бит = 1. А 1 на 1 даёт 1. И по-идеи число должно остаться отрицательным.