2 / 2 / 0
Регистрация: 25.10.2018
Сообщений: 289
1

I >> 1 Что это значит?

29.10.2019, 15:13. Показов 949. Ответов 4
Метки нет (Все метки)

i >> 1 Что это значит?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2019, 15:13
Ответы с готовыми решениями:

Что это значит и как это исправить?
//Функция, которая строит вектор, каждый элемент которого равен минимальному элементу...

Что это значит?
Что значит условие (!a)?В каком случае будет выполняться правда? if(!a) { // что угодно }...

Что это значит?
a=0;

Что это значит?
Скажите, пожалуйста, что значит эта строка?

4
Модератор
Эксперт С++
12067 / 9752 / 5896
Регистрация: 18.12.2011
Сообщений: 26,177
29.10.2019, 15:17 2
Обыкновенный сдвиг вправо содержимого переменной i на 1 бит

Не по теме:

Вот оно следствие обучению С++ без знания основ Си......

0
3963 / 2019 / 724
Регистрация: 29.11.2010
Сообщений: 4,320
29.10.2019, 17:31 3
Так же эта конструкция является целочисленным делением на два, если i -- целочисленного типа.
0
С чаем беда...
Эксперт CЭксперт С++
9975 / 5330 / 1458
Регистрация: 18.10.2014
Сообщений: 12,810
29.10.2019, 18:21 4
Цитата Сообщение от lemegeton Посмотреть сообщение
Так же эта конструкция является целочисленным делением на два, если i -- целочисленного типа.
Эта конструкция является целочисленным делением на два только для неотрицательных значений целочисленного типа.

Для отрицательных значений поведение такого сдвига в С++17 (и ранее) определяется реализацией.

Начиная со следующего стандарта С++ поведение для отрицательных значений будет однозначно определено: как целочисленное деление с округлением вниз. Обратите внимание, что это не то же самое, что обычное целочисленное деление /. Последнее округляет к нулю.
1
Don't worry, be happy
17758 / 10526 / 2030
Регистрация: 27.09.2012
Сообщений: 26,502
Записей в блоге: 1
29.10.2019, 20:49 5
Цитата Сообщение от wwmax Посмотреть сообщение
i >> 1 Что это значит?
В C++ это сильно зависит от того, что такое i.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.10.2019, 20:49
Помогаю со студенческими работами здесь

a=*b Что это значит?
Подскажите пожалуйста!

что это значит?
в задании есть такой фрагмент if(!(num%div)) что это означает?

что это значит?
Помогите, пожалуйста, разобраться в данном фрагменте программы) char* rus(const char* text)...

Что это значит if (x&1) ?
основным вопросом есть if (x&1) что это за условия? и что это? x>>1. какая роль в коде? unsigned...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru