Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Поразрядные логические операции. Операторы сдвигаПобитовые или поразрядные логические операции предназначены для обработки значений на машинном (битовом или двоичном) уровне их представления и позволяют манипулировать индивидуальным битом в интегрированном примитивном типе данных (данным целого типа). Побитовые операции выполняются по законам Булевой алгебры с битами как с самостоятельными величинами. Обычно побитовые операции используются в программах, реализующих доступ к аппаратуре, для логической обработки битовых данных, требующих операций над битами: их выделения из значения, анализа, замены, сдвига и т.п. В таблице приведены побитовые операции в порядке убывания их приоритета. Чтобы правильно использовать эти операции, надо знать машинное (битовое) представление обрабатываемых значений. Побитовые операции языка С
Побитовые операции выполняются только над скалярными типами данных т.е над данными, принимающими только целочисленные значения: char, short int, int, long int, а также их signed и unsigned модификации. Побитовые операции можно комбинировать со знаком = для соединения побитовой операции и операции присваивания: &=, |= и ^= являются допустимыми. Так как ~ - это унарная операция, то она не может комбинироваться со знаком =. Результаты побитовых операций &, ^, |, ~ идентичны результатам соответствующих им логических операций.
|