반응형
형 변환의 우선순위
- 부등호 관계에서 왼쪽에 있는 것이 오른쪽 보다 우선순위가 높다.
- 1순위가 가장 높은 우선순위의 그룹이다.
- float형이 int형보다 우선순위가 높다. 따라서 int형 변수와 float형 변수를 더하면 int형 변수의 데이터가 float형으로 변환되어 덧셈 연산이 진행된다.
- float형보다 double 형이 우선순위가 높다.
- 정수형보다 실수형을 우선시한다.
- 바이트수가 작은것보다 큰 것을 우선시한다.
- unsigned를 우선시한다.
- 위에서 char와 short가 없는 이유는 integer promotion이 발생하기 때문에 int형으로 변환되어 연산된다.
반응형
'BackEnd > C' 카테고리의 다른 글
다양한 함수의 예 (0) | 2018.12.18 |
---|---|
함수란 무엇인가? (0) | 2018.12.18 |
연산의 결과가 남기는것은? (0) | 2018.12.18 |
sizeof 연산자 (0) | 2018.12.18 |
자료형 변환 연산자 (0) | 2018.12.10 |