84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
次のコードに示すように、データを出力する際に cout和printf違いがあります。
cout
printf
出力
なぜこのような違いがあるのでしょうか?
学习是最好的投资!
C++ のフォーマットされた出力の問題、cout の浮動小数点数のデフォルトの出力フォーマットは %lf ではありません。出力フォーマットを設定したい場合は、次のリンクを参照してくださいhttp://en.cppreference.com/w/。 ..
cout は C++ の構文、printf は C 言語ですが、cstdio では、cout はデフォルトで N ビット + 過度に長い浮動小数点数の科学的計算方法を保持するため、結果は異なりますが、cout は次のようにすることもできます。 cout << setiosflags(ios::fixed) << f などのパラメータを使用して出力をフォーマットします。その他のパラメータについてはマニュアルを参照してください。 、とても便利です
coutデフォルトのストリーム出力有効ビットは6桁です。6桁を超える場合は、自動的に科学表記にフォーマットされます。
cin と cout は C++ コード、printf と scanf は C コードです。 C 言語の %f は、浮動小数点データを 10 進形式で出力します。
cout は C++ iostream 標準ライブラリの出力メソッドですが、printf は C 言語によって保持されています。cout のデフォルトの形式の出力は %lf
C++ のフォーマットされた出力の問題、cout の浮動小数点数のデフォルトの出力フォーマットは %lf ではありません。出力フォーマットを設定したい場合は、次のリンクを参照してください
リーリーhttp://en.cppreference.com/w/。 ..
cout は C++ の構文、printf は C 言語ですが、cstdio では、cout はデフォルトで N ビット + 過度に長い浮動小数点数の科学的計算方法を保持するため、結果は異なりますが、cout は次のようにすることもできます。
cout << setiosflags(ios::fixed) << f
などのパラメータを使用して出力をフォーマットします。その他のパラメータについてはマニュアルを参照してください。 、とても便利です
cout
デフォルトのストリーム出力有効ビットは6桁です。6桁を超える場合は、自動的に科学表記にフォーマットされます。cin と cout は C++ コード、printf と scanf は C コードです。 C 言語の %f は、浮動小数点データを 10 進形式で出力します。
cout は C++ iostream 標準ライブラリの出力メソッドですが、printf は C 言語によって保持されています。cout のデフォルトの形式の出力は %lf
とは異なります。