< /p>
의 주요 차이점은 다음과 같습니다. < /p>
1, 메모리에 있는 바이트 수가 다릅니다. < /p>
단일 정밀도 부동 소수점 숫자는 기계 메모리에서 4 바이트를, 이중 정밀도 부동 소수점 숫자는 기계 메모리에서 8 바이트를 차지합니다. < /p>
2, 유효 자릿수가 다름: < /p>
단일 정밀도 부동 소수점 유효 숫자 8 자리, 이중 정밀도 부동 소수점 유효 숫자 16 자리. < /p>
3, 숫자 범위: < /p>
단일 정밀도 부동 소수점 숫자의 표현 범위: -3.40E+38~3.40E+38, 이중 정밀도 부동 소수점 숫자의 표현 범위:-1.79e < /p>
4, 프로세스에서의 처리 속도 차이: < /p>
일반적으로 CPU 는 배정밀도 부동 소수점 숫자를 처리하는 것보다 단일 정밀도 부동 소수점 숫자를 처리하는 속도가 빠릅니다. 선언하지 않으면 기본 십진수가 double 유형이므로 float 을 사용하려면 < /p>
바이두 백과사전-두블
바이두 백과사전 -float