Re[3]: if ( i&&0x1)
От: Sergey A. Sablin Россия http://www.elecard.com
Дата: 05.06.04 03:37
Оценка:
Здравствуйте, Sergey A. Sablin, Вы писали:

SAS>Здравствуйте, Анатолий Широков, Вы писали:


АШ>>Здравствуйте, emergenter, Вы писали:


E>>>Подскажите пожалуйста что обозначает данная запись (какое тут условие)??

E>>>unsigned int i;
E>>>if(i&&0x1)
E>>>{
АШ>> // если i нечетное или 0 бит i равен '1' — что-то в этом роде
E>>>}

SAS>это только еслии автор описАлся, вот это дествительно проверка на нечетность


SAS>
SAS>if (i & 0x1)
SAS>


SAS>а вот это


SAS>
SAS>if (i && 0x1)
SAS>


SAS>всегда истина.


блин сорри — это всегда i != 0
Сергей.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.