まぬねこの足跡。。。

備忘録+たのしさ+ひっそりと

C言語 型変換

自動型変換

整数intと実数floatで計算

printf("%f\n", 1.5* 6);
printf("%d\n", 1.5* 6);

表示イメージ

9.000000 ←実数float
515376904 ←NGな値

キャスト変換

  • (強制変換する型名)数値
  • (強制変換する型名)変数
printf("%d\n", (int)(1.5* 6));

表示イメージ

9