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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Классы в С++ http://www.cyberforum.ru/cpp-beginners/thread910273.html
Что не так в этом коде? Писал программку, не хочет запускаться. Упростил до минимума,все равно не работает! #include <iostream>; using namespace std; class man { public: int a,b,c; void setA(int c) }
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, содержащую следующие поля: фамилия, имя, знак зодиака, дата рождения (массив из трёх чисел). Написать программу, выполняющую следующие действия: Ввод с клавиатуры данных в массив, состоящий из восьми структур типа ZNAK, вывод на экран информации о человеке, чья фамилия введена с клавиатуры. Упорядочить структуры по алфавиту (фамилии). прошу найти ошибку, в...
Преобразовать строку таким образом, чтобы буквы каждого слова в ней были отсортированы по возрастанию C++
Привет всем! Сломал я ногу и 4 месяца не ходил в универ,теперь мне задали задания,я даже примерно не знай как их реализовать,кому не сложно и не лень,подскажите хоть какое-то)) задания: 1.Преобразовать строку таким образом, чтобы буквы каждого слова в ней были отсортированы по возрастанию. P.S. я не совсем лентяй и из 20 заданий 13 нагугли,наспрашивал и т.д
C++ Описать структуру. Ошибка в коде http://www.cyberforum.ru/cpp-beginners/thread910236.html
Нашел ошибку
C++ Создание рекурсивной функции, возвращающей значение для вычисления наибольшего размера в одномерном массиве сем доброго времени суток. Собственно сама задача: Разработать рекурсивную функцию возвращающую значение, для вычисления наибольшего размера в одномерном массиве. #include <iostream> using namespace std; const int n=8; int Max(int m,int n) { подробнее

Показать сообщение отдельно
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 итд
 
Текущее время: 11:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru