Целые числа
В Scilab определены различные типы целочисленных переменных, для создания которых используются функции из табл. 8.
int8 | intl6 | int32 |
uint8 | uintl6 | uint32 |
Таблица 8: Типы целочисленных переменных в Scilab
Тип переменной определяет число бит в двоичном представлении, которое используется переменной для хранения своего значения. Количество используемых бит, в свою очередь, задает диапазон допустимых значений переменной. Например, 8-битное целое число со знаком (int8) может содержать значения в интервале [—128,127].
Следующий фрагмент демонстрирует, что значение 32-битного целого числа без знака заключено в диапазоне [0, 232 — 1], т.е. от 0 до 4294967295:
-->format(25)
-->n = 32
n =
32.
-->2 ^ n - 1
ans =
4294967295.
-->i = uint32(0)
i =
0
—>j = i - 1
j =
4294967295
—>k = j + 1
k =
0