달력

8

« 2020/8 »

  •  
  •  
  •  
  •  
  •  
  •  
  • 1
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  
  •  

   

  

논리 연산자(logical operator)

·       불린 연산(Boolean Operation)이라고도 합니다.

·       참과 거짓으로 이루어지는 진리값이 피연산자인 연산자입니다.

·       true false인 논리 값을 가지고 다시 한번 조건 연산하는 연산자입니다.

·       하나 이상의 처리 조건이 있어야 하며 먼저 처리되는 조건에 따라 다음의 처리 조건을 처리할지 안 할지를 결정하는 논리적인 연산자입니다.

 

 

 

논리 연산자 종류

AND 연산과 OR 연산은 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽에서 오른쪽입니다.

NOT 연산자는 피연산자가 단 하나뿐인 단항 연산자이며, 피연산자의 결합 방향은 오른쪽에서 왼쪽입니다.

연산자

의미

설명

&&

and

논리곱

·       주어진 조건들이 모두 true일 경우에만 true

·       a &&  b     //a b 모두 true이면 연산결과는 true

||

or

논리합

·       주어진 조건들 중 하나라도 true이면 true

·       a ||  b    //a b 둘중 하나라도 true이면 연산결과는 true

!

no

부정

·       true이면 false false이면 true

·       !a     //연산결과는 a true이면 false, a false이면 true

 

 

 

&& 논리 연산자 결과

선조건

&&

후조건

Result

true

&&

true

true

true

&&

false

false

false

&&

true

false

false

&&

false

false

 

 

|| 논리 연산자 결과

선조건

||

후조건

Result

true

||

true

true

true

||

false

true

false

||

true

true

false

||

false

false

 

 

논리 연산자 결과

연산자

후조건

Result

!

true

false

!

false

true

 

 

 

Posted by codedragon codedragon

댓글을 달아 주세요

2015. 3. 14. 01:10

논리연산자 Development/C/C++

   

논리 연산자

논리연산자

설명

&&

AND 연산자 (논리곱)

||

OR 연산자 (논리합)

!

NOT 연산자 (논리 부정)

   

   

&&연산자

피연산자

연산자

피연산자

결과

0

&&

0

0(거짓)

0

&&

1

0(거짓)

1

&&

0

0(거짓)

1

&&

1

1(참)

   

   

|| 연산자

피연산자

연산자

피연산자

결과

0

||

0

0(거짓)

0

||

1

1(참)

1

||

0

1(참)

1

||

1

1(참)

   

   

! 연산자

연산자

피연산자

결과

!

0

1(참)

!

1

0(거짓)

   

   

'Development > C/C++' 카테고리의 다른 글

Ex11-조건연산자  (0) 2015.03.17
Ex10-논리연산자(&&연산자, || 연산자, ! 연산자)  (0) 2015.03.15
논리연산자  (0) 2015.03.14
Ex09-관계 연산자  (0) 2015.03.13
관계연산자  (0) 2015.03.12
Ex08-증감 연산자 선행/후행비교  (0) 2015.03.11
Posted by codedragon codedragon

댓글을 달아 주세요