User Tools

Site Tools


en:expressions

Expressions

An expression can be thought of as as a combination of constants (integer, floating point, and string), functions (built in and user defined), and operators that create a single value when the expression is evaluated.

Numeric Expressions

Numeric expressions in BASIC-256 come in two varieties; 1) integer, and 2) floating point numbers. They are created by using Arithmetic Operators and functions with Numeric Constants and Variables.

Integer Expressions

Integer Expressions are expressions that return a whole number.

Examples include:

Integer Expressions
10
ABS(-2345)
int(9.987)
5*8

Positive integer values may also be expressed in binary (base 2), octal (base 8), and hexadecimal (base 16). Precede binary values with 0b (0b1110 = 14), octal with 0o (0o177 = 127), and hexadecimal with 0x (0xff = 255).

2016/08/12 12:06 · admin
Floating Point Expressions

Expressions that return a decimal number, even if it ends in .0, are known as floating point expressions.

Examples include:

Floating Point Expressions
3/7
float(56)
sin(2*pi)

Very large and small floating point numbers may also be represented in scientific E notation (added in version 0.9.9.46). http://en.wikipedia.org/wiki/Scientific_notation

Scientific E Notation
E NotationDecimal Number
2e02
3e2300
1.234e1012340000000
-5.3e4-53000
2e-10.2
5.12e-90.00000000512
2016/08/12 12:08 · admin
2016/08/09 18:54 · admin

String Expressions



2016/08/09 18:55 · admin

Boolean Expressions



2016/08/09 18:55 · admin

Regular Expressions

Regular Expressions are just normal strings but have a specific format used in searching and replacing text.



2016/08/12 21:13 · admin
en/expressions.txt · Last modified: 2020/02/28 10:46 (external edit)