1

浮動小数点数または倍精度数は、桁数が 7 以上の場合、常に科学表記法で答えます。10進数のように、何か10000000.5を与えています。新しいヘッダー ファイルを追加せずに1e-08印刷できるかどうか疑問に思っています。10000000.5

4

2 に答える 2

4

に印刷する場合はcout

std::cout.setf( std::ios::fixed, std::ios::floatfield );

それが機能するのを見てください。

std::cout.precision(1)小数点以下の桁数を設定することもできます。

于 2013-05-04T04:36:17.213 に答える
2

printf("%.1f", someFloat)10進数が必要な場合は、それを行う必要があります。n10進数が必要な場合は、使用します%.nf

于 2013-05-04T04:34:03.660 に答える