#0
by dave2000
Например, есть массив чисел 0..255, нужно их инвертировать, наподобии наподобии операции NOT с двоичным числом. Например, есть число 8, в дыоичной системе это будет 00001000 (1 байт), иверсия этого числа будет 11110111, в десятичной системе это будет 247. Есть ли способы сделать это быстрее и красивее, чем программно переводить в "0" и "1", инвертировать их, а потом опять переводить в десятичную?
#7
by dave2000
Точно! Но код видимо таки прийдется юзать, нужно будет выводить значения в 16-ричном виде.
#8
by dave2000
Кстати, перевод в любую систему из 10-тичной: Функция Из_Число_В_XСчисл(Знач Значение, Шаблон) Перевод из любой системы в 10-чную:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- v7: Загрузить книгу покупок и продаж в налогоплательщик
- Отчет "Расчет среднегодовой стоимости имущества" и ОС с 01.01.2013 в нем
- Свертка базы БП 2
- Учет рабочего времени по часам, вплоть до минут
- УПП. Транспортный налог. Формирование по иному ИФНС.
- v7: 1С 7.7 Декларация по транспортному налогу годовая
- При изменении одного поля ввода, изменить значение другого поля ввода
- Значение не соответствует значениям фасета перечисления
- акт расхождений ТОРГ-2(а) в УТ 10.3
- Не проставляется цена в режиме РМК
- Не могу получить навигационную ссылку на форму обработки (8.3.5.1383)
- преобразование значения к типу число не может быть выполнено
- v7: Распределение НДС на материалы и ос в УПП
- Запрет печати отчета на СКД
- Корректировка реализации и регистр ИПМПЗ
- Конвертация, как сделать выгрузку по произвольному алгоритму
- что значит выражение в скобках
- подсказка в отчете на определенной ячейке
- Метод объекта не обнаружен (ПКО_СНОП_СчетНаОплатуПокупателю_ПередВыгрузкойОбъект
- При закрытии Excel 2010 вылетает с ошибкой