6
(x | y)-y 왜 단순히 x 또는`x | 0
나는 커널 코드를 읽고 있었고, 한 곳에서 if다음과 같은 문장 내에서 표현을 보았습니다. if (value == (SPINLOCK_SHARED | 1) - 1) { ............ } SPINLOCK_SHARED = 0x80000000미리 정의 된 상수는 어디에 있습니까 ? (SPINLOCK_SHARED | 1) - 1타입 변환 목적으로 왜 우리가 필요한지 궁금합니다 . 식의 결과는 80000000입니다. 0x80000000과 같습니다. …