달력

12

« 2019/12 »

  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  


 

관계 연산자(Relational Operator)

·       비교 연산자(comparison operator) = 논리 관계 연산자

·       변수나 상수의 값을 비교 쓰이는 연산자( 피연산자 사이의 관계를 확인)입니다.

·       관계를 비교하여 (True) 거짓(False) 결과로 반환하는 연산자

·       연산 결과는 항상 true 또는 false 논리값(boolean) 반환됩니다.

·       if, when 조건식과 함께 많이 사용됩니다.

 

 

 

 

비교 연산자 종류

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

연산자

의미

반환값

> 

크다

 

n1 > n2

//n1 n2보다 큰가?

왼쪽 피연산자가 오른쪽 피연산자보다 크면 , 아니면 거짓

< 

작다

 

n1 < n2

 //n1 n2보다 작은가?

왼쪽 피연산자가 오른쪽 피연산자보다 작으면 , 아니면 거짓

>=

크거나 같다

 

n1 >= n2

//n1 n2보다 같거나 큰가?

왼쪽 피연산자가 오른쪽 피연산자보다 크거나 같으면 , 아니면 거짓

<=

작거나 같다

 

n1 <= n2

//n1 n2보다 같거나 작은가?

왼쪽 피연산자가 오른쪽 피연산자보다 작거나 같으면 , 아니면 거짓

==

피연산자들의 값이 같다

 

n1 == n2

//n1 n2 같은가?

왼쪽 피연산자가 오른쪽 피연산자와 같으면 , 아니면 거짓

!=

피연산자들의 값이 같지 않다

 

n1 != n2

//n1 n2 다른가?

왼쪽 피연산자가 오른쪽 피연산자와 다르면 , 아니면 거짓

 

 


Posted by codedragon codedragon

댓글을 달아 주세요


 

연산자(Operator)

·       연산자란 자료의 가공을 위해 정해진 방식에 따라 계산하고 결과를 얻기 위한 행위를 의미하는 기호들을 의미합니다.

·       각 연산자들은 연산을 하기 위해 인식하는 자료형들이 정해져 있습니다.

 

 

Posted by codedragon codedragon

댓글을 달아 주세요

관계 연산자

관계를 비교하여 참(True)과 거짓(False)으로 결론짓는 연산자

   

   

   

소스코드

   

#include <stdio.h>

int main(void) {

int num1=2, num2=7;

int result1, result2, result3, result4;

result1 = (num1 > num2);

result2 = (num1 <= num2);

result3 = (num1 == num2);

result4 = (num1 != num2);

printf("result1 저장된 : %d \n",result1); // 0(거짓)

printf("result2 저장된 : %d \n",result2); // 1()

printf("result3 저장된 : %d \n",result3); // 0(거짓)

printf("result4 저장된 : %d \n",result4); // 1()

return 0;

}


 

 

출력결과

   

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

Ex10-논리연산자(&&연산자, || 연산자, ! 연산자)  (0) 2015.03.15
논리연산자  (0) 2015.03.14
Ex09-관계 연산자  (0) 2015.03.13
관계연산자  (0) 2015.03.12
Ex08-증감 연산자 선행/후행비교  (0) 2015.03.11
Ex07-증감연산자 수행시 값 변화 주의  (0) 2015.03.10
Posted by codedragon codedragon

댓글을 달아 주세요

2015. 3. 12. 00:17

관계연산자 Development/C/C++

   

   

관계 연산자

관계를 비교하여 참(True)거짓(False)을 결과로 반환하는 연산자

관계 연산자

설명

결과

>

a>b

a가 b보다 큰지를 비교

1(참), 0(거짓)

<

a<b

a가 b보다 작은지를 비교

1(참), 0(거짓)

>=

a>=b

a가 b보다 크거나 같은지를 비교

1(참), 0(거짓)

<=

a<=b

a가 b보다 작거나 같은지를 비교

1(참), 0(거짓)

==

a==b

a와 b가 같은지를 비교

1(참), 0(거짓)

!=

a!=b

a와 b가 같지 않은지를 비교

1(참), 0(거짓)

   

   

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

논리연산자  (0) 2015.03.14
Ex09-관계 연산자  (0) 2015.03.13
관계연산자  (0) 2015.03.12
Ex08-증감 연산자 선행/후행비교  (0) 2015.03.11
Ex07-증감연산자 수행시 값 변화 주의  (0) 2015.03.10
Ex06-증감연산자의 단독 수행  (0) 2015.03.08
Posted by codedragon codedragon

댓글을 달아 주세요

연산자와 피연산자

구분

설명

연산자(Operator)

연산을 수행하는 기호

피연산자(Operand)

연산에 참여하는 변수나 상수

   

피연산자

연산자

피연산자

3

+

7

   

   

연산자의 종류

분류

연산자

대입 연산자

=

산술 연산자

+, -, *, /, %

복합 대입 연산자

+=, -=, *=, /=, %=

증감연산자

++, --

관계 연산자

>, <, ==, !=, >=, <=

논리 연산자

&&, ||, !

조건 연산자

? :

비트 논리 연산자

&, !, ^, ~

비트 이동 연산자

>>, <<

  

Posted by codedragon codedragon

댓글을 달아 주세요

비교(관계) 연산자

   

   

소스코드

  1. public class OperatorEx02 {
  2.          
  3.         public static void main(String[] args){
  4.                  
  5.                 System.out.println("=========비교(관계) 연산자=========");
  6.                 int a = 10;
  7.                 int b = 20;
  8.                 boolean result;
  9.                  
  10.                 result = a < b;
  11.                 System.out.println("a < b: " +result );
  12.                  
  13.                 result = a > b;
  14.                 System.out.println("a > b: " +result );
  15.                  
  16.                 result = a <= b;
  17.                 System.out.println("a =< b: " + result);
  18.                  
  19.                 result = a >= b;
  20.                 System.out.println("a >= b: " + result);
  21.                  
  22.                 result = a == b;
  23.                 System.out.println("a == b: " + result);
  24.                  
  25.                 result = a != b;
  26.                 System.out.println("a != b: " + result);
  27.                  
  28.         }
  29. }


 

   

출력결과

   

   

   

Posted by codedragon codedragon

댓글을 달아 주세요