コードを次のように書くとき
int m=4;
print(pow(10,m/2))
それは私に結果100を与えます。
しかし、私がするとき
int m=4;
print((int)pow(10,m/2))
結果は 99 です。
なぜこれが起こっているのか誰にも示唆できますか?
コードを次のように書くとき
int m=4;
print(pow(10,m/2))
それは私に結果100を与えます。
しかし、私がするとき
int m=4;
print((int)pow(10,m/2))
結果は 99 です。
なぜこれが起こっているのか誰にも示唆できますか?