Tôi phải chuyển đổi một số mã từ Fortran như vậy không biết làm thế nào những gì tuyên bố này có nghĩa là:10.D00 ở Fortran có nghĩa là gì?
var1 = 10.D00
Ai đó có thể giải thích cho tôi ý nghĩa của nó?
Tôi phải chuyển đổi một số mã từ Fortran như vậy không biết làm thế nào những gì tuyên bố này có nghĩa là:10.D00 ở Fortran có nghĩa là gì?
var1 = 10.D00
Ai đó có thể giải thích cho tôi ý nghĩa của nó?
Chỉ bằng 10,0 ký hiệu khoa học với độ chính xác gấp đôi (đó là ý nghĩa của chữ D).
Xem: http://www.fortran.com/F77_std/rjcnf0001-sh-4.html#sh-4.2.1:
4.5.1 đúp chính xác Exponent.
Dạng của số mũ chính xác gấp đôi là chữ D theo sau là hằng số nguyên có dấu tùy chọn. Một số mũ chính xác gấp đôi biểu thị một lũy thừa mười. Lưu ý rằng hình thức và giải thích một số mũ có độ chính xác gấp đôi là giống hệt với một số mũ thật, ngoại trừ chữ D được sử dụng thay vì chữ E.
Tại sao có hai số không sau D? Có giống như chỉ có một số không? –
@ Иван: số chữ số không đáng kể - phổ biến trong các chương trình FORTRAN để sử dụng số mũ 2 chữ số mặc dù –