Это старая версия документа!
В языке Оберон последней редакции поддерживается шесть элементарных типов.
В компиляторе O7 они имеют следующую разрядность для 32-битных микроконтроллеров.
BOOLEAN логические значения TRUE и FALSE CHAR литеры в диапазоне ASCII — 1 байт INTEGER целые числа — (машинное слово, 4 байта, 32 бита) REAL действительные числа (машинное слово, 4 байта, 32 бита) (уточнить) BYTE целые числа от 0 до 255 (1 байт) SET набор целых чисел между 0 и 32 (машинное слово, 4 байта, 32 бита)
Возможно преобразование типов.
Объявление переменной базового типа в глобальной области видимости модуля:
MODULE ExamplesVar; VAR a: INTEGER; END ExamplesVar.
Несколько переменных могут быть перечислены через запятую, если имеют один тип данных:
MODULE ExamplesVar2; VAR b, c: CHAR; END ExamplesVar2.