sizeof는 연산자이다. : 데이터의 크기를 확인할 때 사용

//comma operator

int x = 3;
int y = 10;
int z = (++x, ++y);

cout << x << " " << y << " " << z << endl;

//comma 연산자는 뒤에 것을 앞에 넣어준다.

<result>
4 11 11

*comma 연산자의 우선순위는 '=' 대입보다 낮다.
그렇기 때문에

z = a, b;

이면, a를 출력한다.
따라서, comma 연산자를 사용하고 싶으면 '(' ')'로 묶어 줘야 한다.

 

//conditional operator : 조건부 연산자 (arithmetric if)

const int price = (onSale == true)? 10 : 100; <- 삼항연산자는 상수 사용에 유리.

단! 복잡할 때는 사용하지 말 것.
간단한 경우에만 사용해라!

 

'programming > c++' 카테고리의 다른 글

3.6 논리 연산자  (0) 2019.04.22
3.5 관계 연산자(부등호)  (0) 2019.04.19
3.3 증감 연산자  (0) 2019.04.18
2.9 심볼릭 상수  (0) 2019.04.16
2.8 리터럴 상수  (0) 2019.04.16
Posted by 도이(doi)
,