대입연산자 도와주세요
주인님
2023.04.01
대입연산자 도와주세요질문 요약 :예제에 실행결과가 왜 이렇게 나오는지 잘 모르겠습니다.. 도와주세요..질문 내용 :
#include stdio.h
#include conio.h
void main(){
int a=10, b=5, c=3;
a-=b; //
b*=a+c//
c+=b+=a; //
printf(a=%2db=%2d c=%2d\n, a, b, c);
}
이 예제에서 계산해보면 첫번째는 10 -5 = 5가 나오고
오른쪽부터하는거니 두번째는 5 + 3 =8 x 5 = 40이 나오고
세번째는 5 + 40 = 45 +3 = 48 이나오자나요
근데 결과는 a = 5 b=45 c=48로 나오네요 ...
어캐 b가 45가 나올수잇는거죠..
그리고 마지막에 c=%2d\n 이거 뭔뜻이죠 ㅠㅠ??