0
にフロートを変換:ユニティ - 私は<code>long</code>に<code>float</code>を変換すると、長い
float speed = 6.1f;
long longspeed = Convert.ToInt64(speed);
私は9.1552734375e-05
を取得します。何故ですか?これは不可能です
にフロートを変換:ユニティ - 私は<code>long</code>に<code>float</code>を変換すると、長い
float speed = 6.1f;
long longspeed = Convert.ToInt64(speed);
私は9.1552734375e-05
を取得します。何故ですか?これは不可能です
、長い小数点数を格納することはできません。
float speed = 6.1f;
long longspeed = Convert.ToInt64(speed); // 6;
Convert.ToInt64
はlong
に番号を変換し、あなたがfloat
結果を変数に格納した場合でも、あなたは6
を取得します。
ソリューションの再構築を試みることがあります。コードの古いバージョンが実行されている可能性があります。
...そうではありません。 '9.1552734375e-05'は' long'に格納できる値ではありません。 –