[C언어 기초-12] 콤마 연산자(comma operator)
콤마 연산자콤마 연산자는 연산 기호가 콤마(,)여서 콤마 연산자이다.","로 분리된 수식들을 왼쪽에서 오른쪽으로 평가하고 수식 전체의 값은 가장 오른쪽의 값이 된다. c에서 콤마는 두 가지 용도로 사용되는데 첫째는 인자나 변수따위를 구분하는 구분기호.둘째가 콤마 연산자이다. 예시를 보면서 설명을 이어가보면123456789101112131415#include stdio.h> main() { int x = 0, y = 0; int comma, box; comma = (box = 2, ++box, box = box + 3, box + 5); x = (y + 5, y + 4, (y = 20) + 6); printf("comma = %d, box = %d\n", comma, box..
2024. 8. 2.
[C언어 기초-06] 관계(비교) 연산자
관계연산자 수식과 수식사이의 대소, 동등, 관계를 비교하는 이항연산자이다. 수식의 결과는 참, 거짓이 나오는데 C언어에서는 참이면 1, 거짓은 0이 나온다. 주로 다른 언어에서는 true false값이 나온다. 주로 if문이나 while문의 조건식으로 사용한다. 관계 연산자에는 > , =, . =, b); 7printf("%d + (2 > %d) = %d\n", a, b, a + (2 > b)); 8printf("%d c); 13printf("%d %d > %d = %d\n", a, b..
2021. 8. 18.