정수를 printf("%f");형식으로 출력시 어떻게 되나요?
설희
2023.04.01
질문 제목 :정수를 printf(%f);형식으로 출력시 어떻게 되나요?질문 요약 :정수를 printf(%f);형식으로 출력시 어떻게 되나요?질문 내용 :
정수를 printf(%f);형식으로 출력시 어떻게 되나요?즉 int a=541561;
printf(%f,a);이런식으로 정수를 실수로 출력하면 어떻게 되나요?
정수의 값을 실수로 보고 출력하나요?고수분들의 답변을 기다립니다...
-
누림
님이 질문한건 잘게보면 3가지입니다.
첫번째,printf에서 %f식으로 정수형을 출력하면 어떻게되는가? 해보면압니다.
두번째, int형 a의값이 541561인데 %f형으로 출력하면어떻게되는가? 해보면압니다.
세번째, 정수의값을 실수로 보고 출력하는가? 마찬가지로 해보면압니다.
중요한건 님은 0.0000이 나오는 이유를 묻지않았습니다. 답변에서는 이유까지 달아줬지만
뭘보고 공부하는가는 모르겠지만 일단 지금 이해범위에서 뒷범위까지 훑어보세요. 대게 답이 나 -
하늘
제가 몇시간동안 해보고 안되서 질문하는겁니다... 해도해도 값이 0.0000000이 나와서요...
-
큰길
그런건 해보세요. ㅡㅡ 게시글 늘리는 수작으로밖에 안보입니다. 늘하던거에서 d를 f로 바꿔서 F9나 F5 손가락 까닥하면 바로 결과나올거 시간 더 걸리는 질문하지말고 만약 결과가 영~ 엉뚱하다하면 그 이유를 질문으로 하십시오.