2. OR 연산 (|)
규칙
0 | 0 = 0
0 | 1 = 1
1 | 0 = 1
1 | 1 = 1 ← 하나라도 1이면 1
예시
1100 (12)
| 1010 (10)
--------
1110 (14)
C 코드
int a = 12; // 1100
int b = 10; // 1010
int c = a | b; // 1110 = 14
printf("%d", c); // 출력: 14
실무 용도: 특정 비트 켜기 (SET)
// 2번 비트를 1로 설정
int value = 0b1001; // 9
value = value | 0b0100; // 2번 비트 켜기
// 결과: 0b1101 = 13
Arduino 예시: LED 켜기
// 5번 핀 HIGH로 설정
PORTB |= (1 << 5); // PORTB = PORTB | (1 << 5)

