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

Побитовый сдвиг - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив: В массиве a[1 … 67] заменить нулями члены, модуль которых при делении на p дает в остатке q. http://www.cyberforum.ru/cpp-beginners/thread555073.html
Даны целые числа p, q, a1, …, a67 (p>q≥0). В последовательности a1, …, a67 за- менить нулями члены, модуль которых при делении на p дает в остатке q. Помогите решить, пожалуйста..
C++ Произведение матриц Вобщем вот задача:"Напишите перегружаемую функцию product, которая возвращает произведение вещественных квадратных матриц либо комплексных чисел. Комплексные числа представлены в виде структуры из... http://www.cyberforum.ru/cpp-beginners/thread555069.html
Матрицы: найти наибольший и наименьший элементы и поменять их местами C++
найти наибольший и наименьший элементы прямоугольной матрицы и поменять их местами.
Файлы: в текстовом файле подсчитать количество строк, которые начинаются с буквы C++
В текстовом файле подсчитать количество строк, которые начинаются с буквы «ф».
C++ Массивы: поменять местами соседние элементы, стоящие на четных местах, с элементами ,стоящими на нечетных местах http://www.cyberforum.ru/cpp-beginners/thread555029.html
В заданном одномерном массиве поменять местами соседние элементы ,стоящие на четных местах ,с элементами ,стоящими на нечетных местах.Помогите решить Запрещено создавать темы с бессмысленными...
C++ Использование функции gets char *str1; gets(str1); Комментарий препода: ОПАСНО. Переменная str1 НЕ ИНИЦИАЛИЗИРОВАНЫ. Собственно вопрос: Справедлив ли комментарий препода и как сделать так, чтоб было правильно. Ответ... подробнее

Показать сообщение отдельно
cetrael
60 / 5 / 3
Регистрация: 01.10.2011
Сообщений: 93

Побитовый сдвиг - C++

22.04.2012, 15:10. Просмотров 1705. Ответов 3
Метки (Все метки)

Выполнение данного кода приравнивает asd к нулю. Хотя должно к единице, судя по моим вычислениям.

C++
1
char asd = 10 & 2 >> 1;
1010
&0010
-------
0010
и потом сдвинуть 0010 вправо на 1 даст 0001. В чем просчет? Есть какие-то приоритеты?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru