prev  Menu  next

Numbers ☆☆☆

Numerical Constants
A Numerical constant without exponent part is written using numerals, a decimal point(.), and a plus sign or minus sign. The figure 0 preceding the decimal point can be omitted.
Example. '0.12' can be written as '.12'

(Note) Omitting 0's succeeding the decimal point, a numeric can be written as '23.', while Full BASIC does not distinguish '23.' from '23'.

Numerical constants with exponent parts
Example.
2.3E4,.23E5,and 23E3 stand for 23000.
2.3E-2,.23E-1,and 23E-3 stand for 0.023.
(Note) 'E' can be written in lower case. No space character can be written just before or just after 'E'.

Four arithmetic operations and power operation
Addition, subtraction, multiplication and division are denoted by +, -, *, / respectively.
ab, a raised to b, is denoted by a^b.
The priority is power operation first, multiplication and division second, and addition and subtraction third. Multiplication and division have the same priority. Addition and subtraction have the same priority. Operations with the same priority are applied from left. For example, 2^3^4 is evaluated as (2^3)^4.
Parentheses can be used for changing the priority. All parentheses are round parentheses even if they are nested.
0^0 is defined to be 1.

(Note) While minus signs are used for changing sign, those minus signs have the same priority with subtraction. Note that this is different from Microsoft BASIC.

(Note) Every non-integral power of a negative number causes an exception. For example, (-32)^0.2 causes an error, although it is -2 mathematically.


Refer to Option menu Numbers and Precision