Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.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
Java Float/Double与VB.NET有何不同;s浮动/双_Java_.net_Floating Point - Fatal编程技术网

Java Float/Double与VB.NET有何不同;s浮动/双

Java Float/Double与VB.NET有何不同;s浮动/双,java,.net,floating-point,Java,.net,Floating Point,Java的Float/Double类型和VB.NET的Float/Double类型有区别吗 编辑:它们都使用相同的规范吗?(IEEE 754) 保存有符号IEEE 64位(8字节)双精度浮点 数值范围从-1.79769313486231570E+308到 -负值为4.94065645841246544E-324,正值为4.94065645841246544E-324至1.79769313486231570E+308。双精度数字存储实数的近似值 号码 双精度数据类型是双精度64位IEEE 754

Java的Float/Double类型和VB.NET的Float/Double类型有区别吗

编辑:它们都使用相同的规范吗?(IEEE 754)

保存有符号IEEE 64位(8字节)双精度浮点 数值范围从-1.79769313486231570E+308到 -负值为4.94065645841246544E-324,正值为4.94065645841246544E-324至1.79769313486231570E+308。双精度数字存储实数的近似值 号码

双精度数据类型是双精度64位IEEE 754浮点型 指向它的价值范围超出了本文讨论的范围,但是 在浮点类型、格式和值部分指定 Java语言规范的一部分。对于十进制值,此数据类型 通常是默认选择

保存有符号IEEE 64位(8字节)双精度浮点 数值范围从-1.79769313486231570E+308到 -负值为4.94065645841246544E-324,正值为4.94065645841246544E-324至1.79769313486231570E+308。双精度数字存储实数的近似值 号码

双精度数据类型是双精度64位IEEE 754浮点型 指向它的价值范围超出了本文讨论的范围,但是 在浮点类型、格式和值部分指定 Java语言规范的一部分。对于十进制值,此数据类型 通常是默认选择


在Java中,浮点是32位IEEE 754浮点,双精度是64位IEEE 754浮点。这是一个标准,与机器无关

我不知道有任何类似的标准适用于VB.NET。这是一个很好的参考点:

所以,目前它们的尺寸是一样的,但我认为你不能永远保证。不过,尾数和指数之间的比特分配可能相同,也可能不同


(请记住,例如,VBA中的整数仍然是16位!)

在Java中,浮点是32位IEEE 754浮点,双精度是64位IEEE 754浮点。这是一个标准,与机器无关

我不知道有任何类似的标准适用于VB.NET。这是一个很好的参考点:

所以,目前它们的尺寸是一样的,但我认为你不能永远保证。不过,尾数和指数之间的比特分配可能相同,也可能不同

(请记住,举例来说,VBA中的整数仍然是16位!)

答案是“是”或“否”,这取决于您询问的差异类型。请更具体一些。答案是“是”或“否”,这取决于你所问的差异类型。请说得更具体些。