Оглавление | Родительский раздел

Глобальный контекст.ПобитовыйСдвигВправо (Global context.BitwiseShiftRight)

Глобальный контекст (Global context)
ПобитовыйСдвигВправо (BitwiseShiftRight)

Синтаксис:

ПобитовыйСдвигВправо(<Число>, <Смещение>)

Параметры:

<Число> (обязательный)

Тип: Число.
Число, для которого требуется выполнить сдвиг.
Значение должно быть целым числом в диапазоне от 0 до 2^32-1. Если число не целое или не укладывается в данный диапазон - генерируется исключение.

<Смещение> (обязательный)

Тип: Число.
Количество битов, на которое требуется выполнить сдвиг.
Значение должно быть целым числом в диапазоне от 0 до 31. Если число не целое или не укладывается в данный диапазон, будет сгенерировано исключение.

Возвращаемое значение:

Тип: Число.
Итоговое число после сдвига.

Описание:

Выполняет побитовый сдвиг двоичного представления числа на заданное количество битов вправо.

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер), интеграция.

Примечание:

Освободившиеся разряды заполняются нулями.

Пример:

Функция ПолучитьНалоговуюСтавку(Свойства)         
   МаскаНалоговаяСтавка = ЧислоИзДвоичнойСтроки
            ("0b00000000001111000000000000000000");
   НалоговаяСтавка = ПобитовоеИ(Свойства, 
            МаскаНалоговаяСтавка);    
   Возврат 
ПобитовыйСдвигВправо(НалоговаяСтавка, 18);         
КонецФункции


Оглавление | Родительский раздел Платформа 8.3.13.1809