sn16 发表于 2015-2-3 14:34:42

双精度赋值不成功

哪位帮我一下。
在cvf的watch窗口中给一个双精度的变量赋值,结果都不成功,双精度的数自动变成单精度的了,请问是什么原因。如赋值2.89984789549,结果是2.899849884784

li913 发表于 2015-2-3 21:34:12

program test
real(8) a, b
a = 1.234567890123D0
b = 1.234567890123_8
print*,a,b
end program

sn16 发表于 2015-2-4 10:33:03

li913 发表于 2015-2-3 21:34
program test
real(8) a, b
a = 1.234567890123D0


什么意思呢?

sn16 发表于 2015-2-4 11:31:43

li913 发表于 2015-2-3 21:34
program test
real(8) a, b
a = 1.234567890123D0


明白什么意思了,谢谢

fcode 发表于 2015-2-4 11:32:10

请赋值为 2.89984789549D0
页: [1]
查看完整版本: 双精度赋值不成功