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

Как работать с битами? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как оператором IF закырть любую форму??? http://www.cyberforum.ru/cpp/thread62543.html
Вот возникла проблема. Надо чтобы когда я закрываю форму3 через кнопочку в правом верхнем углу "close" , также закрывалась и форма2??? И это все через IF!!! ........ У меня как не пробую не...
C++ Вопрос о стеке в С++ Всем привет!! У меня тут вопрос про стек. Цитата из книги: Элементы стека хранятся в векторе _stack. Переменная _top содержит индекс первой свободной ячейки стека. Этот индекс одновременно... http://www.cyberforum.ru/cpp/thread62434.html
C++ Найти среднее арифметическое элементов (на С)
Помогите пожалуйста составить программу. На лабе задали, а я вообще ноль. Задание: Найти среднее арифметическое элементов, лежащих ниже главной диагонали в матрице.
Написать прототип, определение функции и пример вызова функции C++
Народ в течении 30 минут надо, очень!!! Написать прототип, определение функции и пример вызова функции для решения указанной далее задачи. Исходные данные и результаты лучше получать как...
C++ Олимпиадная задача, "ЕГЭ". http://www.cyberforum.ru/cpp/thread62241.html
С целью упрощения ЕГЭ по литературе, было решено оставить в нем вопросы только с ответами "да" или "нет". Бланк ответов представляет клетчатое поле из N строк и M столбцов, в котором каждая клеточка...
C++ Ошибка компиляции ассемблерной вставки Добрый вечер. Захотелось мне сделать ассемблерную вставку в C++ код. Сделал. Но компилятору MinGW чето не нравится. Выдает следующие ошибки в 8 строке: error: expected `(' before '{' token error:... подробнее

Показать сообщение отдельно
person_il
0 / 0 / 0
Регистрация: 05.09.2009
Сообщений: 22
10.11.2009, 23:45  [ТС]
Можешь показать, а то я только разбираюсь с возможностями программирования на битах...
Спасибо огромное!!!

Добавлено через 1 час 17 минут
Я с тобой не согласен. Я нашел битовое множество (
C++
1
#include "bitset"
), которое показывает совсем другие значения. Единственный минус - это то что я не могу обратно перевести это значение в тип WORD.
Вот пример:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int main()
{ char tmp;
w=15;
cout <<sizeof(WORD)*4 <<endl;
bitset <sizeof(WORD)*4> bMode (w);
cout << bMode[0] << " "<< bMode[1]<< " " << bMode[2] << " " << bMode[3]<<endl;
 
int bit0 = (w&1) >> 1;
int bit1 = (w&2) >> 1;
int bit2 = (w&3) >> 1;
int bit3 = (w&4) >> 1;
cout << bit0<<" "<< bit1<<" "<< bit2<<" "<< bit3<<endl;
cin >> tmp;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.