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

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

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

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

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

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

Вот

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

Как-то не ложится в мозг. Тупо читал минут 15, неи очень что-то понял.. Можно пожалуста на примерах?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.07.2013, 14:53     Обьясните понятие как работает Операция языка
Посмотрите здесь:
Обьясните, как работает цикл C++
C++ Обьясните как работает рекурсия
обьясните пожалуйта как работает программа C++
метод гауса..обьясните как работает программа C++
Обьясните как работает рекурсия в данной задаче C++
Функция C++ в php или обьясните по подробнее как она работает C++
Нюансы синтаксиса: объяснить как работает тернарная операция в заданном фрагменте кода C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Retyrn0
45 / 45 / 3
Регистрация: 24.06.2013
Сообщений: 677
Завершенные тесты: 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++
Не работает операция switch-case C++

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

Или воспользуйтесь поиском по форуму:
ValeryS
Модератор
6549 / 5015 / 463
Регистрация: 14.02.2011
Сообщений: 16,722
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