웹개발/HTML

[C, C++ 통합] 2,3일차

에르소 2014. 3. 13. 12:22
반응형

 

연산자 

 

연산자(연산대상)

1, 단항연산자

2. 이항연산자

3, 삼항연산자

 

AND (그리고, 모두, 둘다)

OR (또는, 둘중하나)

A

B

A&

&B

A|

|B

거짓(False)

거짓(False)

거짓(False)

거짓(False)

거짓(False)

거짓(False)

거짓(False)

(True)

거짓(False)

(True)

거짓(False)

(True)

(True)

거짓(False)

(True)

거짓(False)

(True)

거짓(False)

(True)

(True)

(True)

(True)

(True)

(True)

 

 

우선순위

연산자

결합규칙

단항연산자

 

가장 높은 우선 순위

(). []배열, -> 포인터를 통합 멤버 지정, . 객체의 멤버 지정

 

2

!, ~, ++, --, &주소, *포인터, sizeof(), -(마이너스연산자)

이항연산자

산술연산자

3

*, /, %

4

+, -

 

5

<<, >>

관계연산자

6

<, >, <=, >=

7

==, !=

 

8

&

논리연산

9

^

 

10

|

(대상/결과)

논리연산

11

&&

12

||

삼항연산자

 

13

? :

대입연산자

 

14

+=, -=, *=, /=, %=, |=, ^=, &=, >>=, <<=

구분자

 

가장 낮은 우선 순위

, 콤마 연산자

 

이항연산자 (우선순위)

(괄호) => 산술연산자

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

 

(대상/결과) 논리연산

NOT

AND

OR

논리부정

논리곱

논리합

!

&&

||

 

연산대상 오퍼랜드 피연산자

나누기

5 / 2 =>

2

 

정수 정수

정수

int int

int

나머지

5% 2 =>

1

 

 

 

반응형

'웹개발 > HTML' 카테고리의 다른 글

[C, C++ 통합] 4일차  (0) 2014.03.17
변수  (0) 2014.03.13
비트연산자  (0) 2014.03.07
[C, C++ 통합] 1일차  (0) 2014.03.07
이클립스 폰트 크기 변경 및 Java Study Link  (0) 2014.03.06