C언어, 2022/4장_수식과 연산자
4.2 C언어_대입 연산자
m.key
2022. 6. 23. 00:22
1) 연산자 오른쪽 수식의 값을 왼쪽 변수에 대입(할당)
(ex)
a = a + 1; 는 변수 a 에 a+1 의 값을 저장하라는 뜻
if) 대입문 수행 전에 변수 a 에 20 이 저장되어 있었다면
a = (a 에 저장되어 있던 )20 + 1 => 21
2) 복합 대입 연산자
3) 증감 연산자
int a = 1;
int b = ++a;
printf("a: %d\n", a); // 결과 -> 2
printf("b: %d\n", b); // 결과 -> 2
int a = 1;
int b = a++;
printf("a: %d\n", a); // 결과 -> 2
printf("b: %d\n", b); // 결과 -> 1, 왜냐하면 a값을 사용한 후 a의 값을 1 증가시킨 것