Битовые поля - Большая Энциклопедия Нефти и Газа, статья, страница 2
Закон Вейлера: Для человека нет ничего невозможного, если ему не надо делать это самому. Законы Мерфи (еще...)

Битовые поля

Cтраница 2


16 Использование битовых полей для хранения колоды карт ( часть 1 из 2. [16]

Это описание включает три битовых поля типа unsigned: face, suit и color, используемых для представления карт колоды, состоящей из 52 карт. Ширина поля должна быть целочисленной константой в диапазоне между 0 и заданным общим числом битов, используемых для хранения целого значения типа int в вашей системе. Приведенные ниже примеры были проверены на компьютере с двухбайтовым ( 16 битов) представлением целого значения.  [17]

Для изображений TrueColor или DirectColor битовые поля Bsdjtn ask, blje m ask и giEen m ask определяют биты внутри каждого пикселя, которые соответствуют каждому цвету. Наиболее естественно, когда пиксели TrueColor - 24 бита с восемью битами для каждого цвета, в этом случае Bsdjn ask - FFOOOOH, bliejn ask - OOFFOOH, и giEenjn ask - OOOOFFH.  [18]

Структура Test, содержащая 16 битовых полей шириной в 1 бит каждое.  [19]

20 Коды типов изображения Код Описание. [20]

Байт image descriptor содержит несколько битовых полей.  [21]

Структуры test, содержащей 16 битовых полей шириной в один бит.  [22]

Структуры могут объединяться в массивы и другие наборы данных: битовые поля и объединения. Объединение ( union) позволяет описывать переменные, тип которых может меняться во время выполнения.  [23]

В языке Си имеется еще две разновидности структур - объединения и битовые поля. Объединения обеспечивают возможность использования одной и той же области памяти для размещения в ней полей структур, имеющих различные типы, что позволяет по-разному трактовать битовые представления значений. Битовые поля обеспечивают возможность символьной адресации к частям слов.  [24]

На языке Си эти операции, однако, могут быть смоделированы с помощью операций сдвига и маскирования битовых полей.  [25]

В С существует возможность задать число битов для хранения элемента структуры или объединения типа unsigned или int посредством определения битовых полей. Битовые поля позволяют лучше использовать память, храня данные в минимально требуемом количестве бит.  [26]

Набор команд МП обеспечивает упорядоченное комбинирование девяти обобщенных видов адресации с выполнением обработки данных многочисленных типов, включая биты, битовые поля, байты ( 8 бит), слова ( 16 бит), длинные слова ( 32 бит) и цепочки данных переменной длины.  [27]

В микроЭВМ на основе МП 80386 реализуется обработка данных всех типичных видов: 16 - и 32-разрядных целых чисел, битовых полей, цепочек байтов, двоично-десятичных чисел - а если в состав системы включены сопроцессоры 80287 или 80387, то и 32 -, 64 - и 80-разрядных действительных чисел со знаками.  [28]

Методы класса не отличаются ничем особенным от методов любого другого класса, т.е. на них никоим образом не повлиял тот факт, что они написаны для битовых полей, а не для обычных целочисленных значений или перечислений.  [29]

В С существует возможность задать число битов для хранения элемента структуры или объединения типа unsigned или int посредством определения битовых полей. Битовые поля позволяют лучше использовать память, храня данные в минимально требуемом количестве бит.  [30]



Страницы:      1    2    3    4