つまり、整数と小数の合計が 6 桁を超えてはなりません。小数部分が長すぎる場合、システムはそれを約 6 桁に丸めます。例:
cout cout<<の後に変数を追加する場合:
まず、定数とは少し異なる、小数の場合について説明します。出力結果は変数の型に関係し、int型が出力されます。 double 型はプロトタイプに従って 6 桁(6 桁を含む)を出力し、6 桁以上は科学技術法に従って出力します。他のタイプも同様です。ちなみに、int型の範囲は-214783648~214780647で、合計2の32乗の数値になります。代入中に範囲外になってもコンパイラはエラーや警告を出しませんので注意してください。常識的には、世界の人口 (約 60 億人) を表すには double 型または long double 型を使用する必要があり、変数文字列、つまり char 配列には他の型は使用できません。 :
char v[50000 ];
memset(v,1,49999);
を実行すると、画面上に小さな丸い顔 (ASCII コード 1 の文字) が無数に表示されます。 memset を使用して範囲外の値を割り当てましたが、問題ありません。
http://www.bkjia.com/PHPjc/321187.html
www.bkjia.com