Битовая маска подсети

Битовая маска — определённые данные, которые используются для маскирования — выбора отдельных битов или полей из нескольких битов из двоичной строки или числа.

Применение

Например, для получения значения пятого бита (считая слева) числа 10111011 нужно использовать маску 00001000 и применить операцию побитового логического «И» (конъюнкцию). В результате получится:

10111011 & 00001000 = 00001000

Подобное число на языках, использующих вместо логического типа числовые типы, например в Си, будет означать истину или ложь, если этот бит принимает соответствующее значение. На языках, например, C++, имеющие логические типы, необходимо произвести приведение типа.

Использование

Основные плюсы и недостатки:

  • Экономия памяти — требуется бит для хранения информации, а не байт.
  • Неэффективно по производительности.

Сфера использования в основном в интерфейсах, где приоритет отдаётся экономии памяти:

См. также


Источник: https://dic.academic.ru/dic.nsf/ruwiki/74887


Рекомендуем посмотреть ещё:


Закрыть ... [X]

Калькулятор сетевой маски Lanberry Разница аппаратного и классического маникюра



Битовая маска подсети Битовая маска Википедия
Битовая маска подсети Маски подсети NetworkCenter
Битовая маска подсети Маска подсети RSU WiKi
Битовая маска подсети Маска подсети. Вы
Битовая маска подсети Cached
Битовая маска подсети EL Corazon Kaleidoscope лак для ногтей купить
Битовая маска подсети Passion8 2016rus by RUAG Ammotec - Marken und Kataloge - issuu
Битовая маска подсети «Крейт» медицинские и ортопедические товары, медицинское
Деловые письма на английском Деловой Диагноз по ногтям, диагностика заболеваний по ногтям рук Как сделать свадебные бокалы своими руками? Новый формат фитнеса. Wellness Park, Волгоград Причины отека под левым глазом и его лечение Салаты праздничные, рецепты с фото на m Светофор, сеть магазинов - «Магазин для экономии - Сказка или УКРАШЕНИЕ СВАДЕБНЫХ БОКАЛОВ ДЛЯ ШАМПАНСКОГО. Украшение