Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Sergey M. 03.02.2006 21:24
не знал как это называется по-русски :)Операция правого сдвига с расширением знака (>>).Yandex
Операция сдвигает биты первого операнда вправо на число позиций, указанных во втором операнде. Значения выдвинутых битов пропадают, а на место сдвинутых битов слева записывается значение левого "знакового" бита операнда. Пример.
9 >> 2 = 2
-9 >> 2 = -3
Операция правого сдвига без расширения знака (>>>).
Операция сдвигает биты первого операнда вправо на число позиций, указанных во втором операнде. Значения выдвинутых битов пропадают, а на место сдвинутых битов слева записываются нули.
Пример.
19 >>> 2 = 4.