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

Побитовые операции: Перевод в двоичную систему - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка компиляции после объявления класса http://www.cyberforum.ru/cpp-beginners/thread910273.html
Что не так в этом коде? Писал программку, не хочет запускаться. Упростил до минимума,все равно не работает! #include <iostream>; using namespace std; class man { public: int a,b,c; void...
C++ Не могу довести до ума. Надо написать строчный калькулятор в 12-ричной системе счисления #include <iostream> #include <map> #include <cctype> #include <cmath> #include <cstring> #include <string> #include <stdlib.h> #include <math.h> using namespace std; void per(); http://www.cyberforum.ru/cpp-beginners/thread910262.html
C++ Описать структуру. Ошибка в коде
9. Описать структуру с именем ZNAK, содержащую следующие поля: фамилия, имя, знак зодиака, дата рождения (массив из трёх чисел). Написать программу, выполняющую следующие действия: Ввод с клавиатуры...
Преобразовать строку таким образом, чтобы буквы каждого слова в ней были отсортированы по возрастанию C++
Привет всем! Сломал я ногу и 4 месяца не ходил в универ,теперь мне задали задания,я даже примерно не знай как их реализовать,кому не сложно и не лень,подскажите хоть какое-то)) задания:...
C++ Описать структуру. Ошибка в коде http://www.cyberforum.ru/cpp-beginners/thread910236.html
Нашел ошибку
C++ Создание рекурсивной функции, возвращающей значение для вычисления наибольшего размера в одномерном массиве сем доброго времени суток. Собственно сама задача: Разработать рекурсивную функцию возвращающую значение, для вычисления наибольшего размера в одномерном массиве. #include <iostream> using... подробнее

Показать сообщение отдельно
Wladius
12 / 7 / 2
Регистрация: 06.01.2013
Сообщений: 127
23.06.2013, 21:18  [ТС]
Цитата Сообщение от Thinker Посмотреть сообщение
в данном случае да, выделяем последний бит с помощью конструкции a & 1.
a & 3 - выделяет 2 бита,
a & 7 - выделяет 3 бита
и т.д.
Вот это уже не получается понять, вот например а=9
a&1 = 1
a&2 = 0
a&3 = 1
a&4 = 0
a&7 = 1

9 в двоичном представлении выглядит 1001
Объясните пожалуйста на этом примере какие биты выделяет a&2, 3, 4 итд
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru