-
[프로그래밍 이론]연산자(operator)(3-4)프로그래밍 이론 2024. 2. 10. 23:35
●이항 연산자
▶논리 연산자
- boolean형인 true, false를 비교하는 데 사용
- 논리 연산자 기호
└ ( & ) : 비트 논리 연산자, &(and,그리고), 두 개의 비트 값이 모두 1인 경우에만 연산의 결과 값이 1이 됨
└ ( ^ ) : 비트 논리 연산자, ^(XOR,베타적 논리합), 두 개의 비트 값이 같은 값이면 0, 다른 값이면 1이 됨
└ ( | ) : 비트 논리 연산자, |(or,또는), 두 개의 비트 값이 하나라도 1이면 1, 둘 다 0이면 0이 됨, |(Shift + 빽슬래쉬)
└ ( && ) : 일반 논리 연산자,&&(and,그리고), 두 항이 모두 참인 경우에만 결과 값이 참, 그렇지 않은 경우는 거짓
└ ( || ) : 일반 논리 연산자,||(or,또는), 두 항 중 하나의 항만 참이면 결과 값은 참, 두 항이 모두 거짓이면 결과 값은 거짓
└ ( ! ) : 단항 연산자,!(부정), 참인 경우는 거짓으로 바꾸고, 거짓인 경우는 참으로 바꿈
- 논리 연산자 예시(1)
- 실행 결과
- 논리 연산자 예시(2)
- 실행 결과
'프로그래밍 이론' 카테고리의 다른 글
[프로그래밍 이론]연산자(operator)(5) (0) 2024.02.11 [프로그래밍 이론]연산자(operator)(4) (0) 2024.02.10 [프로그래밍 이론]연산자(operator)(3-3) (0) 2024.02.10 [프로그래밍 이론]연산자(operator)(3-2) (0) 2024.02.10 [프로그래밍 이론]연산자(operator)(3-1) (0) 2024.02.10