Описание функции | |
BitOR | ![]() ![]() |
Выполняет операцию побитового сложения (арифметическое ИЛИ).
BitOR(value1,value2[,valueN])
Параметры
value1 | Первое число. |
value2 |
Второе число. |
valueN |
[необязательный] n-ое число - до 255 значений может быть указано. |
Возвращаемое значение
Возвращает значение побитового сложения представленных чисел.Примечания
В качестве значений параметров функции можно использовать шестнадцатеричное представление чисел.См. также
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)) ;; вычисляет и показывает результат