EnglishРусский  
The project is closed! You can look at a new scripting language. It is available on GitHub.
Also, try our open source cross-platform automation software.

Ads

Installer and installation software
Commercial and Freeware installers.

Numbers

The Gentee language has several numeric types. There are several ways to specify natural numbers or integers.

Decimal form

The most widely used form.

Example: 65, -45367, 0

Hexadecimal form

Numbers must begin with 0X or 0x. Characters from A to F can be used in upper or lower case.

Example: 0xВA23, 0x1d2f, 0XFFFFFF

Binary form

Numbers in binary form must begin with 0b or 0B and consist only of 0 or 1.

Example: 0b11001, 0B1010110110, 0b10101011000011

Character code

You can specify a specific character instead of the number corresponding to it, by enclosing the character in single quotation marks.

Example: 'A', '(', 'k', '2', '='

Gentee also has types called long and ulong. Each type occupies 8 bytes. To define such numbers, add L or l at the end.

Example: 23l, 0xfaafd45fff67fffL, -24363627252652L

Real numbers

There are two types of real numbers: double and float. A number with a decimal point or with a mantissa is of the double type. To define a number of the float type, you should add F or f at the end. To specify a number of the double type without a decimal point and a mantissa, you should add D or d at the end.

Examples of double numbers: 123.122, -123.2е-2, 789D

Examples of float numbers: 12.75f, 0.55F, -78F