real
Вещественные числа - расширение понятия целых и рациональных чисел. Включают в себя все возможные числа на числовой прямой, включая, дробные и иррациональные числа.
Тип | Бит | Байт | Диапазон значений | Минимальное положительное число | Максимальное количество знаков |
---|---|---|---|---|---|
real | 32 | 4 | +/- 3.402823466e+38 | 1.175494351e-38 | 6 |
globals
real A = 1.1
real B = -1.
real C = -.1
endglobals
Приведение типа
integer
Преобразование integer в real
происходит автоматически.
function main takes nothing returns nothing
local real A = 012 // 10.000
local real B = 10 // 10.000
local real C = 0xA // 10.000
local real D = 'A' // 65.000
local integer E = 10
local real F = E // 10.000
endfunction
string
Для получения integer
из строки необходимо использовать функцию S2R.
globals
real A = [[[S2R|s2r.html]]]("-.3") // -0.300
endglobals
Математика
При выполнении математических операций между integer и real
, результат всегда будет иметь тип real
.
function main takes nothing returns nothing
local real A = 5/2 // 2.000
local real B = 5/2. // 2.500
endfunction
Last modified: 22 October 2024