출력 시 << and Doubles
<< 과학적 표기법이 발생할 수 있으므로 출력 형식을 수정해야 합니다.
과학적 표기법을 방지하려면 다음 단계를 수행할 수 있습니다.
1.
<code class="cpp">#include <iomanip></code>
2. setprecision(n) 활용
이 조작기는 부동 출력 정밀도를 n자리로 설정하고 명시적으로 수정될 때까지 이 설정을 잠급니다.
3. 고정
고정을 사용하면 모든 부동 소수점 숫자의 형식이 일관되게 지정되고 필요에 따라 소수점과 0이 표시됩니다.
4. showpoint 사용
showpoint는 지정되지 않은 경우에도 소수 부분을 강제로 표시합니다. 이 설정은 정수가 소수점 없이 출력되는 것을 방지합니다(예: 4를 4.0으로 출력).
예:
<code class="cpp">outfile << fixed << showpoint; outfile << setprecision(4); outfile << x;</code>
이러한 수정을 통해 이중 변수 x는 지정된 정밀도와 형식 설정을 준수하여 과학적 표기법 없이 출력됩니다.
위 내용은 C에서 Double을 출력할 때 과학적 표기법을 피하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!