floats are used to store fractional numbers, and can be taken from number literals. Decimal numbers and numbers in scientific notation do not need suffixes, but all others do. 64 and 128 bit signed and unsigned floats are included as built-in data types.
When in doubt, use the default float.
float = signed_float
unsigned_float
long_float = signed_long_float
unsigned_long_float
(1) [decimal]
[number]e[integer]
[number]f
(2) [number]uf
(3) [number]lf
(4) [number]ulf
Only as many bytes of [string] as fits in the integer will be taken for the integer
(1) A normal 64-bit float
(2) An unsigned 64-bit float
(3) A normal 128-bit float
(4) An unsigned 128-bit float