본문으로 바로가기

C :: C언어 연산자

category Programing/C 2017. 3. 18. 12:51

1. 이스케이프 시퀀스의 종류

2. 연산자의 종류와 연산자 우선순위

3. 03월 16일 스터디 실습 2 (13p)

4. (1) 두 수를 입력받습니다.(X,Y)

   (2) X가 Y의 배수이면, X/Y의 몫을 배수가 아니라면, X/Y의 나머지를 출력해주세요.


C언어는 어떤 연산자들이 있을까?


우선 C언어의 연산자는 정말 많다.


1. 대입연산자

   - = : 오른쪽 값을 왼쪽에 대입


2. 산술연산자

   - + : 덧셈

   - - : 뺄셈

   - * : 곱셈

   - / : 나눗셈 몫

   - % : 나눗셈 나머지


3. 부호연산자

   - + : 양수

   - - : 음수


4. 증감연산자

   - ++ : 1증가

   - -- : 1감소


5. 관계연산자

   - > : 좌측이 크다

   - >= : 좌측이 크거나 같다

   - < : 우측이 크다

   - <= : 우측이 크거나 같다

   - == : 같다

   - != : 다르다


6. 논리연산자

   - && : AND연산자

   - || : OR연산자

   - ! : NOT연산자


7. 비트연산자

   - & : AND연산

   - | : OR연산

   - ^ : XOR연산

   -  ~ : NOT연산

   - >> : 오른쪽으로 비트 이동

   - << : 왼쪽으로 비트 이동


이번에는 우선순위를 알아보자


높음










낮음

 !, ++, --, -

 *, /, %

 +,-

 >>, <<

 >=, <, <=, >

 ==, !=

 &, ^, |

 &&

 ||

 =




'Programing > C' 카테고리의 다른 글

C :: for문 별로 모양만들기  (0) 2017.03.28
C :: Switch와 분기문  (0) 2017.03.22
C :: C언어 이스케이프 시퀀스  (0) 2017.03.18
C :: C언어의 기본  (0) 2017.03.18
C :: C언어란?  (0) 2017.03.17