битовая маска



Автор Алексей Блохин задал вопрос в разделе Другие языки и технологии

Битовые маски в C++ и получил лучший ответ

Ответ от И.А. Голованов[гуру]
просто разгребаешь входное по битам
например сдвигая его вправо на очередной бит ("a>>=1")
и применяя "побитовое или"("|") c 0x1 для получения значения последнего бита
или наоборот сдвигая единицу влево и побитовым или сравнивая.
ну а уж как обработку на каждом шаге построишь зависит от твоей задачи.
можно копить признаки включения действий на каждом .
или сразу запускать нужное действие.
или долго-долго обрабатывать общее и на этапе проверки "включать ли действие" сравнивать со сдвинутой на нужное число позиций единицей
или..

Ответ от Indrikis XIII (russian edition)[гуру]
А либу разобрать или вообще исходник скачать не?

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Битовые маски в C++
спросили в IPv6
Маска подсети, подсеть что это такое?
В терминологии сетей TCP/IP маской подсети или маской сети называется битовая маска, определяющая,
подробнее...

а что такое под маска сети?
Вы, наверное, имеете в виду маску подсети. Маска подсети - обязательная настройка для соединения по
подробнее...
спросили в Маски Маска
Что такое маска подсети и как она задается
Как известно, адрес IP состоит из 4 октетов и обычно представляется в формате 200.200.200.5.
подробнее...

Что означает маска подсети и почему она должна быть именно 255.255.255.0?
У сети класса С маска 255.255.255.0, У класса В-255.255.0.0, у класса А-255.0.0.0 там биты
подробнее...
спросили в Stdio h
Битовые операции
1) Мне один раз пришлось работать с & и | для перевода цветного изображения в черно-белое. Правда
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Для чего нужна маска подсети?
Сети делятся на классы:
Класс A.
"Огромные" сети.
Адреса этих сетей лежат в
подробнее...
спросили в TCP/IP Нотации
Что значить подсеть 10.101.0.0/16? Какие IP-адреса в нее входят? Ответьте, если точно знаете.
В терминологии сетей TCP/IP маской подсети или маской сети называется битовая маска, определяющая,
подробнее...

Как удалить "Корзину" из рабочего стола?
HKEY_CLASSES_ROOTCLSID{645FF040-5081-101B-9F08-00AA002F954E}ShellFolder
Attributes - FFFFFFFF,
подробнее...
спросили в Интернет
Что обозначает запись ip-адреса с дробью? Например: 192.168.0.0/16
/16 это 255.255.0.0 маска подсети. .

192.168.0.0/16 это диапазон адресов от 192.168.0.0
подробнее...
спросили в Железо
Как использовать полную память видеокарты.
какая видеокарта?

Аня
Мыслитель
(9363)подробнее...
спросили в Маски Маска
как узнать по ip его маску подсети?
Расчет маски сети / подсети - IP subnet calculator - узнать маску ...
Расчет маски сети /
подробнее...
спросили в Маски Маска
Помогите рассчитать маски подсети
Инструкция
1
Маска подсети, как и сетевой адрес, представляет собой четыре однобайтовых
подробнее...
спросили в Avianca
Что такое личный ip адрес и как по нему можно узнать данные о человеке
IP-адрес (aй-пи адрес, сокращение от англ. Internet Protocol Address) — уникальный идентификатор
подробнее...
спросили в 791 год Avianca
что такое IP-адрес ?
IP-адрес это неповторимый адрес (имя) компьютера (или другого устройства),
который
подробнее...
Битовая маска на Википедии
Посмотрите статью на википедии про Битовая маска
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*