Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
重複の可能性: printfのフォーマット指定子%iと%dの違い
参照を確認したところ、両方とも符号付き整数を示していると表示されます。違いがあるに違いないと思いました
違いはありません。
C99標準ドキュメントのセクション7.19.6.1から。
d、i int引数は、スタイル[-]ddddの符号付き10進数に変換されます。精度は、表示される最小桁数を指定します。変換される値をより少ない桁数で表すことができる場合は、先行ゼロで展開されます。デフォルトの精度は1です。ゼロの値をゼロの精度で変換した結果は文字なしです。
d、i
int引数は、スタイル[-]ddddの符号付き10進数に変換されます。精度は、表示される最小桁数を指定します。変換される値をより少ない桁数で表すことができる場合は、先行ゼロで展開されます。デフォルトの精度は1です。ゼロの値をゼロの精度で変換した結果は文字なしです。