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

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

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

если правый операнд отрицателен или больше или равен длине объекта в битах.

сдвиговое_выражение: выражение «„ выражение выражение “» выражение

Значением Е1 «„ Е2 является Е1 (рассматриваемое как бтовое представление), сдвинутое влево на Е2 битов; освободишиеся биты заполняются нулями. Значением Е1 “» Е2 является Е1 , сдвинутое вправо на Е2 битовых позиций. Гарантируется, что сдвиг вправо является логическим (заполнение нулями), если Е1 является unsigned; в противном случае он может быть арифметчевким (заполнение копией знакового бита).

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

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

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

16.1. Операции tty

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

16.1. Операции tty Устройства tty предоставляют огромное количество опций обработки данных; они относятся к наиболее сложным устройствам ядра. Настраивать можно опции обработки входных и выходных данных, а также потока данных. Также можно контролировать ограниченное


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

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

Операторы побитовых логических операций и сдвига Эти операторы позволяют производить над числовыми переменными побитовые операции, описанные в табл. П1.5.Таблица П1.5. Операторы побитовых логических операций и сдвига Оператор Описание  &  Логическое И  |  Логическое


Операции

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

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


Тело сдвига

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

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


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

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

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


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

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

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


Операции

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

Операции В языке Си предусматриваются поразрядные логические операции и операции сдвига. Далее мы будем записывать значения в двоичном коде, чтобы вы могли видеть, как выполняются операции. В реальных программах используются целые переменные или константы, записанные в


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

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

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


Тело сдвига

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

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


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

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

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


4.3. Операции сравнения и логические операции

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

4.3. Операции сравнения и логические операции Символ операции Значение Использование ! Логическое НЕ !expr меньше exprexpr = Меньше либо равно expr=expr больше exprexpr = больше либо равно expr=expr == равно expr==expr != не равно expr!=expr логическое


Сеть в виде поверхности сдвига

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

Сеть в виде поверхности сдвига Команда TABSURF формирует многоугольную сеть, которая представляет собой поверхность сдвига , заданную определяющей кривой и направляющим вектором (рис. 17.15). Созданная сеть – это, по сути, набор многоугольников с параллельными направляющему


Тело сдвига

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

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


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

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

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


Функция сдвига во времени и отложенной записи

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

Функция сдвига во времени и отложенной записи Запись телепередачи в файл – возможность, несомненно, полезная, когда можно это реализовать. Но что делать, если пользователя нет за компьютером, когда транслируется любимая передача? Кроме того, возможно, человеку


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

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

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