scanf함수에서 실수형을 입력받을때 %lf를 쓰는 이유를 정확히 모르겠어요.
조회수 877회
scanf함수에서 실수형 자료값을 입력받게 된다면 default argument promotion에 의해 인자값의 자료형이 float형에서 double형으로 자동으로 바뀌어서 실제로는 무조건 double형 변수로 받는다고 들었는데 그렇게 따지면 int형의 자료값들은 scanf함수로 받게되면 long형으로 바뀌지 않고 int형으로 남게 되는데 제가 잘못이해한건가요??
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력