BITAND

Syntax

BITAND(expr1, expr2)


개요

BITAND 연산은 입력과 출력을 bit로 이뤄진 벡터로 처리합니다. 이때 출력은 입력을 비트 단위로 AND 연산한 것의 결과입니다.

BITAND는 다음과 같은 단계를 걸쳐 계산됩니다.

  1. 인자 A는 SIGN(A) * FLOOR(ABS(A))로 대체됩니다.

  2. 인자 A는 n-bit two's complement 이진 정수 값으로 변환됩니다. 2 비트 값은 비트 단위 AND 연산을 통해 합쳐집니다.

  3. n-bit two's complement 값은 NUMBER으로 다시 변환됩니다.

파라미터

파라미터
설명

expr1, expr2

정수 값을 반환하는 임의의 연산식인자 중 하나라도 NULL이면 결과는 NULL인자는 범위 -(2^(n-1)) ~ (2^(n-1) - 1) 내에 있어야 합니다. 인자가 범위를 벗어나면, 결과는 undefined다.* 현재 n은 64입니다.


예제

Last updated