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 |