Операторы побитовых логических операций и сдвига

Операторы побитовых логических операций и сдвига

Эти операторы позволяют производить над числовыми переменными побитовые операции, описанные в табл. П1.5.

Таблица П1.5. Операторы побитовых логических операций и сдвига

Оператор Описание 
&  Логическое И 
|  Логическое ИЛИ 
^  Логическое ИСКЛЮЧАЮЩЕЕ ИЛИ 
~  Логическое НЕ 
>>  Сдвиг вправо 
<<  Сдвиг влево 
>>>  Сдвиг вправо с заполнением освобождаемых разрядов нулями

Замечание 

Перед использованием операторов из табл. П1.5. значения переменных преобразуются в 32-разрядные целые числа.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Операторы отношения и логические операторы

Из книги автора

Операторы отношения и логические операторы Операторы отношения используются для сравнения значений двух переменных. Эти операторы, описанные в табл. П2.11, могут возвращать только логические значения true или false.Таблица П2.11. Операторы отношения Оператор Условие, при


Тело сдвига

Из книги автора

Тело сдвига Команда SWEEP формирует новый твердотельный объект путем сдвига разомкнутой или замкнутой плоской кривой (контура) вдоль разомкнутой или замкнутой двумерной или трехмерной траектории (рис. 16.13). Команда вызывается из падающего меню Draw ? Modeling ? Sweep или щелчком на


R.5.8 Операции сдвига

Из книги автора

R.5.8 Операции сдвига Операции сдвигов ‹‹ и ›› выполняются слева направо.сдвиговое-выражение: аддитивное-выражение сдвиговое-выражение ‹‹ аддитивное выражение сдвиговое-выражение ›› аддитивное выражениеОперанды должны быть целочисленного типа, и над ними


Использование логических операций в условиях

Из книги автора

Использование логических операций в условиях Логические операции (см. главу 7) сначала оценивают значения входящих в выражение двух выражений-компонентов как True или False, а затем, в соответствии с определенными правилами, на основе этих значений получается конечный


Использование логических операций в условиях

Из книги автора

Использование логических операций в условиях Использование логических операций в условных выражениях может быть более элегантной альтернативой использованию ElseIf и вложенных If ... Then, когда нужно выполнить лишь одну ветвь пути, определяемого множеством


Поверхности сдвига

Из книги автора

Поверхности сдвига Команда TABSURF служит для построения поверхностей путем сдвига образующей кривой вдоль указанного вектора. Создание такой поверхности обычно начинается с построения образующей кривой, в качестве которой может выступать отрезок, дуга, окружность,


Понятие логических операций

Из книги автора

Понятие логических операций При работе с выделением под логическими операциями понимается следующее: при существующем выделении мы можем создать новое выделение, и вместо того, чтобы заменить собой старое, оно объединится с ним, создав выделение новой, более сложной


Использование логических операций

Из книги автора

Использование логических операций Большинство инструментов выделения имеет одинаковые настройки, связанные с логическими операциями. Кнопки переключения режимов находятся слева на панели управления (рис. 16.7). Рис. 16.7. Панель инструментов при работе с инструментом


Поразрядные операции сдвига

Из книги автора

Поразрядные операции сдвига Эти операции сдвигают разряды влево или вправо. Мы снова запишем двоичные числа в явной форме, чтобы подробно показать механизм сдвига. && : Сдвиг влево Эта операция сдвигает разряды левого операнда влево на число позиций, указанное правым


Тело сдвига

Из книги автора

Тело сдвига Команда SWEEP формирует новый твердотельный объект путем сдвига разомкнутой или замкнутой плоской кривой (контура) вдоль разомкнутой или замкнутой двумерной или трехмерной траектории. Команда вызывается из падающего меню Draw ? Modeling ? Sweep или щелчком на


Операции сдвига

Из книги автора

Операции сдвига Операции сдвига сдвигают свой первый операнд влево (<<) или вправо (>>) на число разрядов машинного слова, специфицированное вторым операндом. Оба операнда должны быть целыми значениями. Выполняются преобразования по умолчанию, причем в СП MSC над


Тело сдвига

Из книги автора

Тело сдвига Команда SWEEP формирует новый твердотельный объект путем сдвига разомкнутой или замкнутой плоской кривой (контура) вдоль разомкнутой или замкнутой двумерной или трехмерной траектории (рис. 18.30). Команда вызывается из падающего меню Draw ? Modeling ? Sweep или щелчком на


Поверхности сдвига

Из книги автора

Поверхности сдвига Команда TABSURF служит для построения поверхностей путем сдвига образующей кривой вдоль указанного вектора. Создание такой поверхности обычно начинается с построения образующей кривой, в качестве которой может быть отрезок, дуга, окружность, полилиния,


7.5 Операции Сдвига

Из книги автора

7.5 Операции Сдвига Операции сдвига «„ и “» группируют слева направо. Обе выполняют одно обычное арифметическое преобразование над свими операндами, каждый из которых должен быть целым. В этом случае правый операнд преобразуется к типу int; тип результта совпадает с типом


Функция сдвига во времени

Из книги автора

Функция сдвига во времени При ознакомлении с программой Behold TV было рассказано о возможности просмотра со сдвигом во времени (см. выше в данной главе раздел «Установка и настройка тюнера Beholder TV 609 FM», подраздел «Функция сдвига во времени и отложенной записи»). В программе