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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.86
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
#1

Обьясните понятие как работает Операция языка - C++

21.07.2013, 14:53. Просмотров 1761. Ответов 62
Метки нет (Все метки)

Простите пожалуста, если я не видел аналогичной темы.

Вот

Операции сдвига ( « и » ) применяются к целочисленным операндам. Они
сдвигают двоичное представление первого операнда влево или вправо на количество
двоичных разрядов, заданное вторым операндом. При сдвиге влево ( « ) освободившиеся
разряды обнуляются. При сдвиге вправо (>) освободившиеся биты
заполняются нулями, если первый операнд беззнакового типа, и знаковым разрядом
в противном случае. Операции сдвига не учитывают переполнение и потерю
значимости.

Как-то не ложится в мозг. Тупо читал минут 15, неи очень что-то понял.. Можно пожалуста на примерах?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.07.2013, 14:53     Обьясните понятие как работает Операция языка
Посмотрите здесь:

Обьясните как работает рекурсия в данной задаче C++
обьясните пожалуйта как работает программа C++
метод гауса..обьясните как работает программа C++
C++ Не работает операция сложения в классе. Исправить код
Не работает операция switch-case C++
Обьясните почему не работает C++
Функция C++ в php или обьясните по подробнее как она работает C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Retyrn0
45 / 45 / 3
Регистрация: 24.06.2013
Сообщений: 675
Завершенные тесты: 1
21.07.2013, 21:27     Обьясните понятие как работает Операция языка #61
Цитата Сообщение от Thinker Посмотреть сообщение
ну, тогда все точки над и расставлены.
Согласен. Да и ТС вроде уже дошёл до пункта "скачать среду разработки с++" =)
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
21.07.2013, 21:30  [ТС]     Обьясните понятие как работает Операция языка #62
Ну, да! Спасибо!!!! Класно!!!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2013, 22:14     Обьясните понятие как работает Операция языка
Еще ссылки по теме:

Не работает дружественная операция вывода C++
Как работает операция взятия адреса "&"? C++
C++ Обьясните как работает рекурсия
Нюансы синтаксиса: объяснить как работает тернарная операция в заданном фрагменте кода C++
Обьясните, как работает цикл C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
ValeryS
Модератор
6514 / 4980 / 460
Регистрация: 14.02.2011
Сообщений: 16,493
21.07.2013, 22:14     Обьясните понятие как работает Операция языка #63
еще раз расскажу про дополнительный и обратный код , а то как то невнятно прозвучало
дополнительный от слова дополнять (до 0)
если сложить прямой и дополнительный получится 0
например
для кода 0000 0010 дополнительный будет 1111 1110
можно узнать двумя путями
первый вычитание из 0
Код
 0000 0000
-
 0000 0010
------------
 1111 1110
дополнительным к 1111 1110 будет 0000 0010
Код
 0000 0000
-
 1111 1110
------------
 0000 0010
второй путь инвертировать число и добавить 1
0000 0010->1111 1101-> 1111 1110
1111 1110-> 0000 0001->0000 0010

обратный код это просто инвертированное число
для числа 0000 0001 обратное 1111 1110
соответственно 1111 1110 обратное 0000 0001

можно узнать вычтя число из 1111 1111

Код
 1111 1111
-
 0000 0001
------------
 1111 1110
Код
 1111 1111
-
 1111 1110
------------
 0000 0001
на платформе IBM PC для отрицательных чисел используется дополнительный код модуля числа
Yandex
Объявления
21.07.2013, 22:14     Обьясните понятие как работает Операция языка
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru