Работа с битовыми строками в PC WorX на языке программирования Function Block Diagram
Битовой строкой (bit string) называются данные, представленные в виде двоичной последовательности. Для работы с битовой строкой используются логические и арифметические операции, а также операторы сдвига. Функциональные блоки в среде программирования PC WоrX на языке программирования Function Block Diagram, соответствующие операциям сдвига, представляются элементами ROL, ROR, SHL и SHR: Результатом операции ROL (циклический сдвиг влево) будет битовая строка, полученная перемещением N бит из начала строки в ее конец...
2434 читали · 5 лет назад
Битовые операции, часть 1. Инверсия и сдвиг.
Довольно часто битовую арифметику при обучении программированию обходят стороной, то есть даже если объясняют её правила, то не находят конкретных жизнеспособных примеров использования. В самом деле, если вы пишете драйвер для модема, она может быть нужна, но в обычной программе вряд ли... Или нет? Давайте посмотрим. (Рекомендуется сначала изучить материал про двоичную систему.) Я буду говорить о семействе языков C, JavaScript, Java, PHP и подобных. Также я проверил насчет Питона, и там есть то же самое...