새소식

컴퓨터공학 💻/C

[ C언어 ] - 연산자의 종류

  • -

1. arithmatic operation

기본적으로 +, -, *, / 가 있으며 모듈러 연산자 %의 경우 나머지만을 출력한다.

 

 

5를 2로 나누면 1, 42를 4로 나누면 2가 나오므로 각각 1,2 가 출력된다.

 

2. relational operation

==는 x==y가 있을 때 x와 y가 같은지를 물어보는 연산자이며 x!=y는 x와 y가 다른가를 물어본다.

참이면 1, 거짓이면 0을 출력한다.

 

3. bit-wise operation

&, or, ^, ~, <<, >> 연산자가 존재한다. 

 

4. logical operation

&&, ||, ! 연산자가 존재한다. 각각 and, or, not이다. 

&&는 모든 항이 true여야만 true를 출력, ||는 하나의 항만 true여도 true를 출력, !는 결과를 항상 반대로 뒤집어 출력한다.

 

5. assignment operation

=, +=, -=, *=, /=, %= 연산자가 존재한다.

x+=y의 경우 x에 y를 더하여 x값에 넣는다는 뜻으로 x = x+y와 동일하다. 나머지 연산자들도 같은 원리이다.

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.