変数と算術

5/6と5.0/6.0は答えが違う
整数の割り算は切り捨てられるので、前者は0、後者は0.83333
なお、型宣言されている変数で演算する場合は、演算の前に型変換が行われる。
従って、
float c, a, b;

a = 5;
b = 6;
c = a/b;
の解は0.83333

カテゴリー: C タグ: , パーマリンク