[C++] 書式付きIO関数の変換指定子%iと%dの違いは何ですか(* printf / * scanf)


Answers

これらはprintfと同じですが、 scanfとは異なります。 printfでは、 %d%i両方が符号付き10進整数を指定します。 scanf場合、 %d%iは符号付き整数を意味しますが、 %iは、 0xが前に付いている場合は16進数、 0が前にある場合は8進数を0xし、それ以外の場合は10進数として解釈します。

Question

printf書式指定子として使用されたときの%d%iの違いは何ですか?




それらの言葉には何もない - 二つは同義語です。