Notice
Recent Posts
Recent Comments
Link
생선이의 잡다한 블로그
C언어 강좌 16 - 논리연산을 하는 논리연산자 본문
반응형
안녕하세요 생선스프입니다!
이번에는 논리연산을 진행하는 논리연산자를 알아보려고 합니다!
우선 시작하기 전에 연산자의 종류를 알아보도록 하겠습니다
(연산자의 이름을 누르면 해당 연산자의 강좌로 이동합니다)
산술연산자 - 사칙연산을 진행함
(복합)대입연산자 - 대입을 함
증감연산자 - 1씩 증감시킴
관계연산자 - 값을 비교
조건연산자(삼항연산자) - 조건이 참이면 앞을 실행 거짓이면 뒤를 실행
논리연산자 - 논리연산을 진행
이제 시작하도록 하겠습니다
우선 논리연산의 종류에 대해서 알아보도록 하겠습니다
&& | 논리곱(AND) | 두 식이 모두 참이어야 참 |
|| | 논리합(OR) | 두 식 중 하나만 참이면 참 |
! | 논리 부정(NOT) | 참이면 거짓, 거짓이면 참 |
아래의 예제를 보며 더 알아보도록 하겠습니다
(C언어에서는 0을 제외한 모든 값이 참입니다
아래 예제에서는 1이 참 0이 거짓이라하고 진행합니다)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #include <stdio.h> void main() { puts("논리곱(AND)연산"); puts("두 식이 모두 참이어야 참"); printf("참 && 참 일때 : %d\n", 1 && 1); printf("참 && 거짓 일때 : %d\n", 1 && 0); printf("거짓 && 참 일때 : %d\n", 0 && 1); printf("거짓 && 거짓 일때 : %d\n", 0 && 0); puts("\n논리합(OR)연산"); puts("두 식중 하나만 참이면 참"); printf("참 || 참 일때 : %d\n", 1 || 1); printf("참 || 거짓 일때 : %d\n", 1 || 0); printf("거짓 || 참 일때 : %d\n", 0 || 1); printf("거짓 || 거짓 일때 : %d\n", 0 || 0); puts("\n논리 부정(NOT)연산"); puts("참이면 거짓/거짓이면 참"); printf("참 일때 : %d\n", !1); printf("거짓 일때 : %d\n", !0); } | cs |
이렇게 모든 경우를 코드로 짜봤습니다
그리고 실행을 시켜보면
아마 따로 설명은 필요 없을 것 같습니다
그럼 이상으로 강좌 마치도록 하겠습니다
읽어주셔서 감사합니다!
공감과 댓글은 생선에게 힘이됩니다!
반응형
'프로그래밍 > C언어 강좌' 카테고리의 다른 글
C언어 강좌 18 - 조건에 맞는 위치로! switch-case 문 (0) | 2017.09.01 |
---|---|
C언어 강좌 17 - 조건을 걸자! if 문 흐름제어문 (0) | 2017.05.16 |
C언어 강좌 15 - 참이면 앞을 거짓이면 뒤를! 조건연산자(삼항연산자) (0) | 2017.04.15 |
C언어 강좌 14 - 값을 비교하자! 관계연산자 (0) | 2017.04.14 |
C언어 강좌 13 - 값을 1씩 증감 시켜보자! 증감연산자 (0) | 2017.04.13 |
Comments