> > n = 862961642474806260; > > a = 479; > > b = 42; > > x = (n * a) / (a + b); > > 793394677054572358 > > x = n / (a + b) * a; > > 793394677054572062 > > この2つで違いが出るのがよくわからない(;´Д`) > > こいつのせいで5時間無駄にした > unsigned long longで無いと入らない数値の演算だとdoubuleにキャストしても足りないな そういう差じゃないんだよ(;´Д`) 数十とか数百ずれやがるんだ 参考:2021/02/08(月)15時03分58秒