YAMAGUCHI::weblog

海水パンツとゴーグルで、巨万の富を築きました。カリブの怪物、フリーアルバイター瞳です。

割り算

2 つのオペランドが整数の場合(または整数に変換された文字列の場合) であっても、割算演算子 ("/") は常に float 値を返します。

というわけで、今日まで気がつかなかったわけですよ。C言語とは違うんですね。整数の返り値を得たかったらキャストしなさいということですね。ちなみに"01"の様なstringの変数もintにキャストすれば"1"となる。