요즘 심심풀이 삼아 C++을 배우고 있었습니다.

재미있게 잘 나아가다 실수형 상수에서 여러가지 실수형 함수를 출력하는 예제를 보여주더라고요.

 

  

일괄편집_1..jpg

 일괄편집_2..jpg

거기에 scanf를 넣어서 원하는 값을 넣으면 출력하게 바꾸려했습니다.

컴파일은 잘되서 실행시키고 테스트로 원래값을 넣었더니

일괄편집_4..jpg

일괄편집_3..jpg

 

 

똑같이 출력이  되지  않네요. 아마도 scanf가 소수쪽을 제대로 전달해주지 않는것 같은데,  원인을 잘  모르겠네요.

잘  아시는분들 좀 부탁드립니다 ^^;

 

#include <Turboc.h>

void main()
{
 double d;
 
 scanf("%d",&d);

 printf("고정 소수점 : %f\n",d);
 printf("부동 소수점 : %e\n",d);
 printf("일반형 : %g\n",d);
}

혹시라도 안보이실까봐..