1. ホーム
  2. objective-c

[解決済み] .02fと%.2fの違いは何ですか?

2022-02-17 02:21:19

質問内容

.02fと%.2fの違いは何ですか? 私の理解では、ポイントの後に来る数字は、数字を文字列に変換するときに表示する小数点以下の桁数を示しています。しかし、%.02のようにポイントの後に2つの数字が来る場合はどうなるのでしょうか?

どうすれば解決するの?

の後の数字は . は、表示する小数点以下の桁数です。 022 は同じ数 - 。 2 . その 0 は、ここでは特別な意味を持たない。

の後に2桁の数字が1桁の数字に勝るという意味はありません。 . . ただのカウントです。もし、あなたが %.10f とすると、10桁の端数が出ることになります。

これはいずれもObjective-Cに限ったことではありません。に従うどの言語にも当てはまります。 IEEE printf仕様 .