Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 如何用两个整数表示双精度积分的整数部分_Actionscript_Timestamp_Double_Int - Fatal编程技术网

Actionscript 如何用两个整数表示双精度积分的整数部分

Actionscript 如何用两个整数表示双精度积分的整数部分,actionscript,timestamp,double,int,Actionscript,Timestamp,Double,Int,我在ActionScript中得到一个毫秒的时间戳作为一个数字对象,它可以返回一个基本的双精度。我想将其转换为一个后端,该后端需要一个基本的长毫秒,但是该语言不提供长毫秒。我认为一个double可以转换成两个int并一起提交。遇到类似的情况并有解决方案吗?您最好在ActionScript中将double转换为int。您不会失去任何准确性,因为在ActionScript中,双精度和整数具有相同的位深度。然后,从int到long-long的转换应该是自动的。虽然它们可能具有相同的位深度,但在小数点后

我在ActionScript中得到一个毫秒的时间戳作为一个数字对象,它可以返回一个基本的双精度。我想将其转换为一个后端,该后端需要一个基本的长毫秒,但是该语言不提供长毫秒。我认为一个double可以转换成两个int并一起提交。遇到类似的情况并有解决方案吗?

您最好在ActionScript中将double转换为int。您不会失去任何准确性,因为在ActionScript中,双精度和整数具有相同的位深度。然后,从int到long-long的转换应该是自动的。

虽然它们可能具有相同的位深度,但在小数点后他将丢失所有内容。具有1315188404644值的双精度时间戳太大,无法容纳单个32位int。它需要跨越两个int(或无符号int)。