初級 › printfの%dにdouble型を渡すと無関係な値が表示される › パターン3
printfの%dにdouble型を渡すと無関係な値が表示される
%dは整数用の書式指定子です。
1 #include <stdio.h> 2 3 int main(void) { 4 double pi = 3.14159; 5 printf("%_\n", pi); ^ 6 return 0; 7 }
出力: -1391517704期待: 3.141590
空欄を埋めてコンパイル・実行を通す
書式指定子は必ず渡す値の型に合わせます。整数を表示したいときは%dと int型、小数を表示したいときは%fと double型を組み合わせます。
次の問題