Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/137.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
使用double将值存储在c++;但在java中保持不变 我在C++和java中有类似的代码。存在对双变量的按值调用。我将1680.175的值传递给两个代码。在调试过程中,我可以看到,当通过的值在C++中更改为1680.1749999999902,而java中的值仍然相同。我必须在小数点后两位取整一个值,因此代码给出不同的结果_Java_C++_Double_Precision - Fatal编程技术网

使用double将值存储在c++;但在java中保持不变 我在C++和java中有类似的代码。存在对双变量的按值调用。我将1680.175的值传递给两个代码。在调试过程中,我可以看到,当通过的值在C++中更改为1680.1749999999902,而java中的值仍然相同。我必须在小数点后两位取整一个值,因此代码给出不同的结果

使用double将值存储在c++;但在java中保持不变 我在C++和java中有类似的代码。存在对双变量的按值调用。我将1680.175的值传递给两个代码。在调试过程中,我可以看到,当通过的值在C++中更改为1680.1749999999902,而java中的值仍然相同。我必须在小数点后两位取整一个值,因此代码给出不同的结果,java,c++,double,precision,Java,C++,Double,Precision,该值根本没有变化,您只是将其打印出来,以便显示额外的小数。值1680.175在double浮点表示法中没有精确表示,最接近的值是1680.1749999902。Java中也有同样的情况。值根本没有改变,只是打印出来,让额外的小数显示出来。值1680.175在double浮点表示法中没有精确表示,最接近的值是1680.1749999902。Java中也有同样的情况。值根本没有改变,只是打印出来,让额外的小数显示出来。值1680.175在double浮点表示法中没有精确表示,最接近的值是1680.1

该值根本没有变化,您只是将其打印出来,以便显示额外的小数。值1680.175在
double
浮点表示法中没有精确表示,最接近的值是1680.1749999902。Java中也有同样的情况。

值根本没有改变,只是打印出来,让额外的小数显示出来。值1680.175在
double
浮点表示法中没有精确表示,最接近的值是1680.1749999902。Java中也有同样的情况。

值根本没有改变,只是打印出来,让额外的小数显示出来。值1680.175在
double
浮点表示法中没有精确表示,最接近的值是1680.1749999902。Java中也有同样的情况。

值根本没有改变,只是打印出来,让额外的小数显示出来。值1680.175在
double
浮点表示法中没有精确表示,最接近的值是1680.1749999902。Java中也有同样的情况。

双精度值有尾数和指数。内部1680.175可能存储为1680.1749999902或1680.1750001002等,即接近您的实际值。如果精度很重要,则在小数点后提供额外的有效数字。

双精度值具有尾数和指数。内部1680.175可能存储为1680.1749999902或1680.1750001002等,即接近您的实际值。如果精度很重要,则在小数点后提供额外的有效数字。

双精度值具有尾数和指数。内部1680.175可能存储为1680.1749999902或1680.1750001002等,即接近您的实际值。如果精度很重要,则在小数点后提供额外的有效数字。

双精度值具有尾数和指数。内部1680.175可能存储为1680.1749999902或1680.1750001002等,即接近您的实际值。如果精度很重要,则在小数点之后也提供额外的有效位数。

请更详细地说明C++代码的运行方式;内部表示可能不同。请更详细地介绍C++代码的架构;内部表示可能不同。请更详细地介绍C++代码的架构;内部表示可能不同。请更详细地介绍C++代码的架构;内部表示可能不同。我同意,他可能用调试可视化模式修剪了一些小数我同意,他可能用调试可视化模式修剪了一些小数我同意,他可能用调试可视化模式修剪了一些小数我同意,他的调试可视化模式可能会减少一些小数