Course of Raku / Essentials / Numbers
Floating-point numbers
In the previous section, we saw that numbers such as 1.5
are rational numbers. To make a number that corresponds to a double
number in C++, use scientific notation:
1E0
314e-2
-5e-20
5.424E40
7.6e+15
In this case, Raku creates instances of the Num
data type and stores the data as an IEEE number internally.
Built-in constants
There are a few constants listed below that you can use straight ahead. They are the numbers of the Num
type. Both ASCII and Unicode variants are available:
pi |
π |
3.141592653589793 |
tau |
τ |
equals to 2 * π |
e |
𝑒 |
2.718281828459045 |
Course navigation
← Numbers / Rational numbers | Numbers / Operations with numbers →
💪 Or jump directly to the exercises to this section.
Translations of this page: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська