что означает побитовый сдвиг влево беззнакового символа на 16

я читаю файл .cpp, содержащий переменную unsigned char, он пытается выполнить побитовый сдвиг влево на 16 бит, так как unsigned charсостоит из 8 бит, сдвиг влево на 16 бит сотрет все биты и заполнит его восемью нулями.

unsigned char byte=0xff; байт << 16;

13
задан leomayleomay 25 May 2012 в 04:34
поделиться