В новой версии «1С:Предприятия» появятся побитовые операции с целыми числами

«Прежде всего, это “стандартный” набор операций: ПобитовоеИ(), ПобитовоеИли(), ПобитовоеНе(), ПобитовоеИНе() и ПобитовоеИсключительноеИли(). Аргументы этих функций интерпретируются как 32-битные целые числа без знака. Результатом этих функций также является число, получаемое в результате побитового объединения аргументов по правилам выбранной логической операции», – сообщается в технологическом блоге разработчиков 1С.
Были добавлены две операции сдвига: ПобитовыйСдвигВлево() и ПобитовыйСдвигВправо(). С их помощью можно сдвинуть двоичное представление числа на нужное количество битов, а освободившиеся разряды заполнить нулями. Реализованы и функции, которые дают возможность проверить состояние отдельного бита (ПроверитьБит()) или сразу нескольких битов (ПроверитьПоБитовойМаске()), а также установить отдельный бит числа в нужное вам значение (УстановитьБит()).
Чтобы проиллюстрировать использование новых функций, разработчики привели пример, который был использован ранее для демонстрации функций набора побитовых операций с буфером двоичных данных.
Третий пример иллюстрирует ситуацию, в которой необходимо применить сдвиг на несколько битов:
Напомним, что ранее для «1С:Предприятия 8.3.11» уже была анонсирована оптимизация реструктуризации базы данных и доработанный механизм расширений, а также ряд других полезных функций.
См. также
Подводим итоги митапа по современным подходам при сборе требований и составлении ТЗ
01.03.2021 1394 vikad 0
Готово расписание митапа «DevOps в 1С: Инструменты автоматизации рутины в 1С-разработке»
26.02.2021 4738 kbazzh 2
Готово расписание онлайн-митапа «Сбор требований и составление ТЗ: современные подходы в управлении проектами»
18.02.2021 4407 eselyanina 0
22 марта стартует шестой поток онлайн-курса «Технология выполнения проектов ERP-класса – процессный подход»
16.02.2021 2856 dklimchuk 0
Анонсированы новые улучшения системы взаимодействия для платформы 8.3.20
15.02.2021 3423 ЕленаЧерепнева 2
Пройди опрос и получи промокод на митапы вместе с методичкой по системной работе команды
11.02.2021 4152 eselyanina 0