276
правок
Изменения
→Ограничения
====Ограничения====
При использовании битовых сдвигов для отрицательных чисел округление происходит к <tex>-inf</tex>.
'''''C++ Visual Studio 15'''''
Если выполняется сдвиг влево числа со знаком и при этом затрагивается бит знака, результат не определен. Результат сдвига вправо отрицательного числа со знаком зависит от реализации.
Результат сдвига вправо отрицательного числа со знаком зависит от реализации. Результат операции сдвига также не определен, если число, на которое пользователь хочет нужно сдвинуть биты, имеет отрицательное значение, или если оно больше или равно количеству битов в исходном числе.
<code>
'''short''' x = 16384 <font color = green>// 01000000 00000000</font>
'''''Java'''''
''Примеры:''