Описание функции


BitOR

Выполняет операцию побитового сложения (арифметическое ИЛИ).

BitOR(value1,value2[,valueN])

Параметры

value1 Первое число.
value2 Второе число.
valueN [необязательный] n-ое число - до 255 значений может быть указано.

Возвращаемое значение

Возвращает значение побитового сложения представленных чисел.
Операции над битами выполняются только для 32-битовых целых чисел.

Примечания

В качестве значений параметров функции можно использовать шестнадцатеричное представление чисел.
BitOR возвращает 0 в битовой позиции, если в соответствующей позиции всех входных данных стоит 0, иначе возвращает 1.

Функцию можно подключить через команду exect

См. также

BitAND, BitNOT, BitShift, BitXOR, Hex, BitRotate

Примеры:
 Как создать кнопку?

; i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i! Комментарий i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!
BitOR(3,6) ;; возвращает 7 потому что 0011 OR 0110 = 0111
BitOR(3,15,32) ;; возвращает 47 потому что 0011 OR 1111 OR 00100000 = 00101111

;; 00000011
;; 00001111
;; 00100000
;; -------------
;; 00101111
;; если все цифры в столбце 0, то возвращает 0, иначе 1
; i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!

exect=BitOR(3,6) GLOBALEXECT<a> ;; выполняет операцию побитового сложения (арифметическое ИЛИ). (возвращает 7)

exect=_ViewValues(BitOR(4,64,768)) ;; вычисляет и показывает результат


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru