YAMAGUCHI::weblog

ジャイトニオ猪場のはからいで、全財産を失いました。トランスマスターケンちゃんこと、剣持です。

割り算

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

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