Number literals
Here’s all the different ways to write a number in Nougaro:
12312.3123e212.3e2123e-2123e+212.3e-212.3e+2
Note
You can put + or - in front of the number to specify its sign. Example: -123.
Other bases:
0b01110(base 2, binary)0o17403(base 8, octal)0x4EF1A(base 16, hexadecimal)0b10e300o70e30
Note
0xA0e30 will be interpreted as the hexadecimal number A0E30 (3*16^1 + 15*16^2 + 10*16^4) and not as 0xA0 * 10^30
_ in numbers
Note
You can put as much underscores (_) as you want in a number literal, as long as the underscore are not at the beginning or at the end of the literal, or around the dot in floating-point numbers (ex: 10_694_254 is the same as 10694254, 10_ is not valid, 12._3 is not valid and 12_._3 isn’t either.)