C 언어의 이중 데이터는 기본적으로 소수점 이하 15자리를 유지합니다. IEEE 754 표준을 사용하여 부동 소수점 숫자를 표현합니다. 여기서 가수는 52비트 이진수를 사용하고 2^52개의 다른 값을 나타낼 수 있습니다. 그러나 지수 편향으로 인해 소수점 이하 15자리가 실제로 유지됩니다.
C 언어의 Double 데이터는 기본적으로 소수점 이하 여러 자리를 유지합니다.
Double 데이터는 C 언어에서 배정밀도 부동 소수점 숫자를 저장하는 데 사용되는 내장 데이터 유형입니다. 기본적으로 소수점 15자리를 유지합니다.
소수 유지 원칙
C 언어의 부동 소수점 숫자는 IEEE 754 표준을 사용하여 표현됩니다. 표준은 다음을 포함하는 부동 소수점 숫자의 이진 표현을 정의합니다.
이중 유형 데이터는 64비트 이진수를 사용하여 부동 소수점 숫자를 저장합니다. 그 중:
소수 자릿수
의 계산 가수는 2^52 = 4,503,599,627,370,496개의 다양한 값을 나타낼 수 있는 52비트 긴 이진수입니다. 부동 소수점 숫자 표현에서 가수로 표현되는 실제 값은
<code>实际值 = 尾数 * 2^指数</code>
입니다. 따라서 double 유형 데이터의 경우 52비트 가수를 유지하므로 2^52개의 서로 다른 가수를 표현할 수 있습니다. 소수점 이하 52자리. 그러나 지수의 오프셋으로 인해 double 데이터는 실제로 기본적으로 소수점 이하 15자리를 유지합니다.
위 내용은 C 언어에서는 기본적으로 몇 개의 이중 데이터가 예약되어 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!