Вопросы по теме 'byte-shifting'

Проблема с битовой операцией (сдвиг, маскировка и т. д.)
Почему это выражение всегда дает -2 147 483 648 (11111111 11111111 11111111 11111111)? Я не понимаю. data[] представляет собой массив байтов, заполненный некоторыми значениями. (((int)data[29] & 0x00000001) << 31) |...
106 просмотров