5

重複の可能性:
printfのフォーマット指定子%iと%dの違い

参照を確認したところ、両方とも符号付き整数を示していると表示されます。違いがあるに違いないと思いました

4

1 に答える 1

5

違いはありません。

C99標準ドキュメントのセクション7.19.6.1から。

d、i

int引数は、スタイル[-]ddddの符号付き10進数に変換されます。精度は、表示される最小桁数を指定します。変換される値をより少ない桁数で表すことができる場合は、先行ゼロで展開されます。デフォルトの精度は1です。ゼロの値をゼロの精度で変換した結果は文字なしです。

于 2012-07-22T04:00:36.170 に答える