История изменений
Исправление uin, (текущая версия) :
По классике вот так:
unsigned char word = 0xFFU; //=> 1111 1111
word &= ~1; //=> 1111 1110 ~ 254
word &= ~0xF; //=> 1111 0000 ~ 240
Исправление uin, :
По классике вот так:
unsigned char word = 0xFFU; //=> 1111 1111
word &= ~1; //=> 1111 1110 ~ 254
word &= ~0xF; //=> 1111 0000 ~ 240
Но не рекомендую использовать для изменения знака у знакового числа, для этого есть минус.
Исходная версия uin, :
По классике вот так:
unsigned char word = 0xFFU; //=> 1111 1111
word &= ~1; //=> 1111 1110 ~ 254
word &= ~0xF; //=> 1111 0000 ~ 240
Но не рекомендую использовать для изменения знака у знакового числа, для этого есть минус.