Re: 1.0d0 stored as integer?
- From: "FX" <coudert@xxxxxxxxxxxxx>
- Date: Thu, 29 May 2008 09:33:49 +0000 (UTC)
You might find that you get 1 even for values that aren't exactly 1,
but close, such as 1.000001.
No, you don't:
(gdb) n
x1: 1.00000000000000000
9 write(*,*) "x2: ", x2
(gdb) n
x2: 1.1234567890123457
11 x1 = nearest(x1,10._8)
(gdb) n
12 write(*,*) "x1: ", x1
(gdb) p x1
$3 = 1.0000000000000002
--
FX
.
- References:
- 1.0d0 stored as integer?
- From: David Gunter
- Re: 1.0d0 stored as integer?
- From: glen herrmannsfeldt
- 1.0d0 stored as integer?
- Prev by Date: Re: problem with very small numbers - g95 versus gfortran
- Next by Date: Re: one-liner for characater replacement
- Previous by thread: Re: 1.0d0 stored as integer?
- Next by thread: Interfacing between Fortran and C - a little utility
- Index(es):