integer
Целые числа представлены в диапазоне от -2,147,483,648
до 2,147,483,647
.
Восьмеричная запись
Запись числа в восьмеричной системе счисления начинается с ноля:
globals
integer a = 07
integer b = -012
endglobals
Десятичная запись
Запись числа в восьмеричной системе счисления начинается с ноля:
globals
integer a = 100500
integer b = -100500
endglobals
Шестнадцатеричная запись
Запись в шестнадцатеричной системе счисления начинается с 0x (ноль икс) или c $:
globals
integer a = 0xFF
integer b = -$ff
endglobals
Запись регистронезависима. То бишь большие и маленькие буквы равноправны.
Равкоды
Знаки между одинарными кавычками в простонародии зовутся равкодами.
globals
integer a = 'a'
integer b = -'abcd'
endglobals
Допускается использовать один или четыре символа.
Приведение типа
real
Чтоб присвоить integer
значение типа real, его нужно предварительно преобразовать одной из функций.
globals
integer A = [[[R2I|r2i.html]]](3.9) // 3
integer B = [[[MathRound|mathround.html]]](-3.5) // -4
endglobals
string
Для получения integer
из строки необходимо использовать функцию S2I.
globals
integer A = [[[S2I|s2i.html]]](" -012 ") // -12
endglobals
Last modified: 22 October 2024