Я читаю файл .cpp, содержащий переменную unsigned char
, которая пытается побитовое сдвиг влево сдвинуть 16 бит, поскольку unsigned char
состоит из 8 бит, сдвиг влево 16 бит стирает все биты и заполняет их восемь 0s.
unsigned char byte=0xff; byte << 16;