ホームページ >バックエンド開発 >C++ >%.21f は C 言語で何を意味しますか?

%.21f は C 言語で何を意味しますか?

下次还敢
下次还敢オリジナル
2024-04-27 23:09:471130ブラウズ

%.21f は、C 言語の浮動小数点数のフォーマット文字列です。これは、小数点以下 21 桁が保持されることを意味します。例: float num = 123.456789; printf("%.21f", num) ); // 出力: 123.456789012345678901

%.21f は C 言語で何を意味しますか?

C 言語における %.21f の意味

% .21f これは C 言語のフォーマット文字列で、浮動小数点数の出力を制御するために使用されます。それは次のことを意味します:

  • %: これは形式指定子の開始識別子です。
  • .: これは小数点記号であり、出力に小数点を表示する必要があることを示します。
  • 21: 小数点以下の表示桁数です。
  • f: 浮動小数点数を出力することを示す浮動小数点数です。
したがって、

%.21f は、浮動小数点数を小数点以下 21 桁を保持する文字列にフォーマットします。例:

<code class="c">float num = 123.456789;
printf("%.21f", num); // 输出:123.456789012345678901</code>
上の例では、

printf() 関数は浮動小数点数 num を小数点以下 21 桁の文字列にフォーマットします。コンソールに出力されます。

注目に値する:

    浮動小数点数の小数点以下の桁数が、指定された小数点以下の桁数よりも少ない場合、出力はゼロで埋められます。 。
  • 浮動小数点数の小数点以下の桁数が指定された小数点以下の桁数より多い場合、指定された小数点以下の桁数を満たすように四捨五入または切り捨てされます。
  • 指定された小数点以下の桁数が 0 の場合、出力に小数点は表示されません。

以上が%.21f は C 言語で何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。