0

我有一个双精度变量 x = 10,当我使用以下语句时: Print( , ) x Fortran 将打印出一个冗长的数字 10.0000000000000 。我只想要小数点 (.) 后的 2 位数字,即 10.00 我应该怎么做,而不是使用 Print( , ) ?谢谢大家。

4

1 回答 1

3
   X=10
   WRITE(*,44) X
44 FORMAT(F4.2)

我认为 FORMAT 语句是您所追求的。F4.2 表示要在 4 列中写入小数点后 2 位的实数。

于 2013-03-10T04:40:48.817 回答