Операции сдвига
целочисл.тип кол-во бит
тип после преобразо- вания
вправо влево
Для знаковых типов – арифметический сдвиг, для беззнаковых –
логический.
ushort a=0x8005, b; b=(ushort)(a>>1);
1
4 0 0 2
short
a=-0x1005, b; b=(short)(a>>1);
1 1110 1111 1111 110 1
F 7 F D
пишем знак числа на освободившееся место
© ООО «Знанио»
С вами с 2009 года.