使用double将值存储在c++;但在java中保持不变 我在C++和java中有类似的代码。存在对双变量的按值调用。我将1680.175的值传递给两个代码。在调试过程中,我可以看到,当通过的值在C++中更改为1680.1749999999902,而java中的值仍然相同。我必须在小数点后两位取整一个值,因此代码给出不同的结果
该值根本没有变化,您只是将其打印出来,以便显示额外的小数。值1680.175在使用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
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++代码的架构;内部表示可能不同。我同意,他可能用调试可视化模式修剪了一些小数我同意,他可能用调试可视化模式修剪了一些小数我同意,他可能用调试可视化模式修剪了一些小数我同意,他的调试可视化模式可能会减少一些小数