2.3 Типы данных

Целые числа:

Язык TOIC имеет один тип для чисел: целые числа размером usize (обычнор равные разрядности платформы), например uint32.

Число может отображаться в виде:

Символьный тип:

Символьный тип является вариантом числового, но использует символьное отображение, например, ‘a’. Компилятор преобразует данную конструкцию в ASCII код симола.

var c = 'S';
if (c == 'S') {}

Массивы:

В TOIC поддерживаются только статически определённые неизменяемые массивы. Массивы могут быть иницализированы: числами литералами HAL-регистрами

var a = [1, 2, 3]
var b = ["Hello", "World"]
var c = [PB1.VALUE, PB2.VALUE, PB3.VALUE]

Литералы:

Литералы - статически опредёленные строки. Литералы могут быть только частью массива или параметром функции, например:

sprintf(&PC.TX, "Hello, World!")