mam do konwersji kodu z Fortran więc nie wiem, jak co to stwierdzenie oznacza:Co oznacza 10.D00 w Fortran?
var1 = 10.D00
Czy ktoś może mi wyjaśnić, co to znaczy?
mam do konwersji kodu z Fortran więc nie wiem, jak co to stwierdzenie oznacza:Co oznacza 10.D00 w Fortran?
var1 = 10.D00
Czy ktoś może mi wyjaśnić, co to znaczy?
To tylko 10,0 w zapisie naukowym z podwójną precyzją (to właśnie oznacza D).
Patrz: http://www.fortran.com/F77_std/rjcnf0001-sh-4.html#sh-4.2.1:
4.5.1 podwójnej precyzji wykładnikiem.
Forma wykładnika potęgi podwójnej precyzji to litera D, po której występuje opcjonalnie stała ze znakiem. Wykładnik podwójnej precyzji oznacza potęgę dziesięciu. Należy zauważyć, że forma i interpretacja podwójnej precyzji wykładnikiem są identyczne do tych z prawdziwym wykładnikiem, oprócz tego, że litera D jest używany zamiast litery E.
Dlaczego istnieją dwa zera po D? Czy to tak, jakby była tylko jedna cyfra zero? –
@ Иван: liczba cyfr nie jest znacząca - w programach FORTRAN jest tak, że używa się 2-cyfrowego wykładnika –