Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как работают побитовые сдвиги? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выбрать такие три точки из множества, не лежащие на одной прямой, которые составляют треугольник min площади http://www.cyberforum.ru/cpp-beginners/thread1848.html
Помогите сделать прогу:С помощью графики отобразить на экране дисплея ход решения следующей задачи: из заданного на плоскости множества точек выбрать такие три точки, не лежащие на одной прямой,...
C++ Перевести номер дня в году в дату и месяц Препод дал задачу. Условные операторы применять нельзя, вот в этом и касяк а то бы я сделал! Она звучит так:В году 365 дней (не весокосный) Надо вводить число от 1-365 и чтобы программа переводила... http://www.cyberforum.ru/cpp-beginners/thread1822.html
C++ Считать числа из файла и записать их в массив
Проблема следущая: нужна программа которая считывает числа типа double из файла (в моем случае это индексы валютного курса) и записывает их в массив double A.
C++ Программирование контроллеров
Подскажите, плз, где можно найти инфу по программированию контроллеров (напр. СИМАТЕКов, ФЕКов) с использованием с,с++?
C++ Алгоритм сжатия методом Шеннона-Фано http://www.cyberforum.ru/cpp-beginners/thread1801.html
Народ, нужна помощь в поиске кода реализующего алгоритм кодирования и декодирования сообщения методом Шеннона-Фано на Си. Заранее благодарен.
C++ Списки, сортировка Доброе время суток, завтра бы желательно задачу сдать... =) если поможете решить или хотябы намекнете на то как решать, буду очень признателен Программа должна создавать список из 2х произвольных... подробнее

Показать сообщение отдельно
Rich
11 / 11 / 1
Регистрация: 16.03.2007
Сообщений: 108
15.04.2007, 13:17
Скачай книгу про C++. Вот цитата из рукодовства:
Операции сдвига << и >> группируют слева направо. Обе выполняют
одно обычное арифметическое преобразование над своими операндами,
каждый из которых должен быть целым. В этом случае правый операнд
преобразуется к типу int; тип результата совпадает с типом левого
операнда. Результат неопределен, если правый операнд отрицателен
или больше или равен длине объекта в битах.

- стр 270 -

сдвиговое_выражение:
выражение << выражение
выражение >> выражение
Значением Е1 << Е2 является Е1 (рассматриваемое как битовое
представление), сдвинутое влево на Е2 битов; освободившиеся биты
заполняются нулями. Значением Е1 >> Е2 является Е1 , сдвинутое
вправо на Е2 битовых позиций. Гарантируется, что сдвиг вправо
является логическим (заполнение нулями), если Е1 является unsigned;
в противном случае он может быть арифметичевким (заполнение копией
знакового бита).
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru