>>245
>あと、演算結果を__int64の型の変数に入れたにもかかわらず、
>2の31乗を越えた値がマイナスになります。これはどうしてですか?

intで計算してるんだろ。__int64に格上げしてやれ。