float과 double 차이?
수련
2023.04.01
질문 제목 :질문 내용 :
#include stdio.hint main(void)
{
double rad;
double area;
printf(원의 반지름 입력 : );
scanf(%f, &rad);
area = rad * rad * 3.1415;
printf(원의 넓이 : %f \n, area);
return 0;
}간단한 원의 넓이를 구하는 프로그램입니다.
반지름을 소수로 입력할 시에
자료형을 float로 선언하면 값이 잘 나오는데 double로 선언하면 이상한 값이 나옵니다...
비주얼스튜디오 2013을 사용했는데 왜 이럴까요...
-
매디
더블이 더 많이 표현되져 ㅎㅎ
-
큐티베이비
아넵.
-
흰추위
float는 소수 6자리까지만 되고
double은 더 많이 될걸요 -
피어나
float 은 4바이트
double 은 8바이트입니다.
크기도 다르고 정밀도도 다릅니다. -
바닐라
scanf(\%lf\