Julia
support following floating-point types.
Type
|
Precision
|
Number Of Bits
|
Float16
|
half
|
16
|
Float32
|
single
|
32
|
Float64
|
double
|
64
|
julia> a=10.01 10.01 julia> typeof(a) Float64
In addition to decimal point notation,
you can also use 1.234e2, 1.234f2 to represent floating point numbers. ‘e’
notation is used to represent Float64 numbers, ‘f’ notation is used to
represent Float32 numbers.
julia> a=123.4; julia> b=1.234e2; julia> c=1.234f2; julia> a 123.4 julia> b 123.4 julia> c 123.4f0 julia> typeof(a) Float64 julia> typeof(b) Float64 julia> typeof(c) Float32
Note:
While
performing operations on Float16 numbers, these are promoted to Float32 by
default.
Represent floating-point numbers in Hexadecimal
notation
julia> 0x10p2 64.0 julia> 0x10p3 128.0 julia> 0x10p4 256.0 julia> 0x10p5 512.0
No comments:
Post a Comment