%d 가 10진수의 정수형을
%f 가 실수형을 출력하는것으로 알고있는데
2번쨰 printf문에서 실수형으로 저장된 b의 값을 %d로 출력했을때
정수형으로 나와서 3이 나올줄 알았는데 0이 나오더라구여
그리고 3번째 printf문에서 처음엔 %f로 출력 그다음에 %d 그다음으로 %f했는데
첫번째 %f에선 3.00000이 제대로 나오고 두번째 %d에서 0이 나오고 세번쨰 %f에서 0이 나옵니다.
여기서 궁금한게
실수형으로 저장된 b의 값을 %d로 출력했을떄 3이 아니라 0이 나오는 이유와
분명 3.0으로 저장된 b의 값을 바꾸지 않고 %f %d %f 순으로 출력했는데
마지막 %f가 3.000000으로 나오지 않고 0으로 나오는 이유가 궁금합니다.