# include <stdio.h>
int main()
{
float a=10, b=3;
float result;
result=a/b;
printf("%7.15f \n", result);
}
F11 눌러보면
3.333333253860474 가 나오는데
왜 3이 계속 안이어지고 소수점 7자리에서 갑자기 엉뚱한 숫자가 나와?
# include <stdio.h>
int main()
{
float a=10, b=3;
float result;
result=a/b;
printf("%7.15f \n", result);
}
F11 눌러보면
3.333333253860474 가 나오는데
왜 3이 계속 안이어지고 소수점 7자리에서 갑자기 엉뚱한 숫자가 나와?
컴터 구조론을배우시면알게댑니다
float 자리수도 모르는 컴알못은 좆잡고 반성합니다
IEEE754 표준에 대해 공부하면 된다
float 이라
실수자료형 정밀도 float:소수이하6자리 double:소수이하15자리 ㅇㅇ?