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