summaryrefslogtreecommitdiff
path: root/tests/basic-types/floats.exp
blob: 9fef60ec2be6d15748ce6effbe587a07511ab633 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
float: range=1.17549e-38...3.40282e+38
       digits=24(6), exp=-125..128(-37..38)
       epsilon=1.19209e-07, infinity=inf/-inf, nan=nan
float(1.19209e-07): nan=false, finite=true, normal=true, infinity=none
float(0): nan=false, finite=true, normal=false, infinity=none
float(1): nan=false, finite=true, normal=true, infinity=none
float(-inf): nan=false, finite=false, normal=false, infinity=negative
float(inf): nan=false, finite=false, normal=false, infinity=positive
float(nan): nan=true, finite=false, normal=false, infinity=none
double: range=2.22507e-308...1.79769e+308
        digits=53(15), exp=-1021..1024(-307..308)
        epsilon=2.22045e-16, infinity=inf/-inf, nan=nan
double(2.22045e-16): nan=false, finite=true, normal=true, infinity=none
double(0): nan=false, finite=true, normal=false, infinity=none
double(1): nan=false, finite=true, normal=true, infinity=none
double(-inf): nan=false, finite=false, normal=false, infinity=negative
double(inf): nan=false, finite=false, normal=false, infinity=positive
double(nan): nan=true, finite=false, normal=false, infinity=none