문장에서 '&'는 무엇을 의미합니까? [복제]
Aug 18 2020
bool ok =true;
ok &= (a[i] - a[i - 1] <= 1);
1.이 코드에서 "&"는 무엇을 의미합니까? 2. 변수 할당입니까?
답변
1 RemyLebeau Aug 18 2020 at 16:31
이러한 맥락에서, &=
은 IS 비트 단위 AND 연산자를 할당 . 왼쪽에있는 변수의 값 ( ok
)은 오른쪽에있는 표현식의 값 ( )과 AND 처리 (a[i] - a[i - 1] <= 1)
된 다음 결과가 다시 왼쪽 변수에 할당됩니다.