C 言語では、f 形式指定子は浮動小数点変数の 10 進数形式を出力し、小数点以下の 6 桁の有効数字を保持します。lf 形式指定子は、小数点以下の 12 桁の有効数字を保持して、長い 10 進数形式を出力します。小数点。
C 言語の f と lf の違い
C 言語では、f
とlf
は、浮動小数点変数を出力するときに使用される形式を指定するために使用される形式指定子です。それぞれの具体的な違いは次のとおりです。
f
形式指定子
lf
形式指定子
例
<code class="c">#include <stdio.h> int main() { float value = 3.14159265; printf("f: %.2f\n", value); printf("lf: %.12lf\n", value); return 0; }</code>
出力:
<code>f: 3.14 lf: 3.141592650000</code>
出力からわかるように:
f
形式指定子が浮動小数点変数を出力する場合、小数点以下の有効数字 2 桁が保持されます。 lf
を使用して浮動小数点変数を出力する場合、小数点以下の有効数字 12 桁が保持されます。 以上がC言語のfとlfの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。