현재 위치 - 중국 분류 정보 발표 플랫폼 - 비즈니스 서비스 정보 - < p>double 과 float 의 차이점은 무엇입니까

< p>double 과 float 의 차이점은 무엇입니까

< /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