WebSphere Web Services Client for C++, Version 1.0.1 운영 체제: Linux, Windows

부동 소수점 수

에서는 C++용 웹 서비스 클라이언트로 부동 소수점 수를 사용하는 방법에 대한 참조 정보를 제공합니다.

XML 스펙은 부동 소수점 수에 대해 IEEE 스펙을 참조합니다. 이 스펙은 다음 정밀도를 가진 부동 및 실수를 나열합니다.

부동의 경우 mantissa가 있으면 1 > x > 1/223 범위의 모든 수를 나타낼 수 있습니다. 이것은 최소 6자리 수의 정확성을 제공합니다. 이와 유사하게 실수의 경우 mantissa가 있으면 1 > x > 1/252 범위의 모든 수를 나타낼 수 있습니다. 이것은 최소 10자리 수의 정확성을 제공합니다.

부동 소수점 수를 표시할 때 반올림 오류로 인해 잠재적으로 불일치가 발생할 수 있으며 그 외 사항이 표시되지 않을 수 있습니다. 따라서 부동 유형의 경우 정확한 수준의 정밀도를 보장하려면 다음을 사용하지 않는 것이 좋습니다.

printf( "%f", myFloat); 

그 대신 다음 형식의 명령을 사용해야 합니다.

printf( "%.6g", myFloat);

유사하게 실수 유형의 경우 정확한 수준의 정밀도를 보장하려면 다음을 사용하지 않는 것이 좋습니다.

printf( "%f", myDouble);

그 대신 다음 형식의 명령을 사용해야 합니다.

printf( "%.10g", myDouble);

Reference topic

이용약관 | 피드백

시간소인 아이콘마지막 갱신 날짜: 3 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wscc.doc.nl1\ref\wscc_rfloat.html

(C) Copyright IBM Corporation 2005. All Rights Reserved.
이 information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)