JASS Help

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