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

вывести 1 байтовое целое знаковое число в 2-ом коде - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление элементов, входящих в заданный интервал, из вектора http://www.cyberforum.ru/cpp-beginners/thread735379.html
код: // vector.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <vector> using namespace std; vector <int> v1,v2;
C++ Подскажите, где я ошибся. Программа принимает ввод и сбрасывается это снова я. и снова с той же задачей. (те, кто не читал мой первый пост на форуме - прочитайте сплойер, там условия) условия задачи: на вход программа получает целое число а. нужно разложить его... http://www.cyberforum.ru/cpp-beginners/thread735377.html
C++ incorrect pragma directive options: -Vo-
Подскажите, что оно от меня просит?
Определить функцию, посчитывающую количество инверсий в последовательности цифр натурального числа... C++
Определить функцию, посчитывающую количество инверсий в последовательности цифр натурального числа, то есть количество таких пар соседних цифр, в которых большая находится слева от меньшей. Из...
C++ 64-строка http://www.cyberforum.ru/cpp-beginners/thread735340.html
Кто-нибудь объясните что такое 64 битовая строка? Дано такое задание: Создать класс BitString для работы с 64-битными строкамию.Битовая строка должна быть представлена двумя полями типа ulong...
C++ Изменить одну функцию нужно сделать без учета високосного года! #include "Date.h" #include <stdexcept> #include <stdio.h> // конструктор по умолчанию Date::Date(): day(1), month(1), year(MIN_YEAR) подробнее

Показать сообщение отдельно
ValeryS
Модератор
6631 / 5038 / 466
Регистрация: 14.02.2011
Сообщений: 16,849
17.12.2012, 18:41
Цитата Сообщение от Иван7 Посмотреть сообщение
просто я не понимаю,что такое двоичная маска.
числа могут быть двоичные десятичные шестнадцатеричные(восмеричные третичные....)
все числа могут быть представлены в двоичной форме
например число 11
это B в шестнадцатеричной 1011 в двоичной
необходимо проверить установлен ли 4 разряд
выполняем операцию И этого числа и 8 (1000 в двоичной это и есть маска)
если разряд установлен результат будет 8 если нет 0

Добавлено через 3 минуты
результат всегда будет равен маске если бит установлен и 0 если нет
примеры масок
0000 0001 =0х1 = 1
0000 0010 =0х2 = 2
.............
0100 0000 =0х40 =64
1000 0000 =0х80 =128
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru