====== Элементарные типы ====== В языке [[ob:oberon07|Оберон]] последней редакции (** дата/версия** )поддерживается шесть элементарных типов. В компиляторе [[ob:o7|O7]] они имеют следующую разрядность для 32-битных микроконтроллеров. BOOLEAN логические значения TRUE и FALSE CHAR литеры в диапазоне ASCII — 1 байт (-128 +127 ??) INTEGER целые числа — (машинное слово, 4 байта, 32 бита) REAL действительные числа (машинное слово, 4 байта, 32 бита) (уточнить) (+- 2 млрд) BYTE целые числа от 0 до 255 (1 байт) SET набор целых чисел между 0 и 32 (машинное слово, 4 байта, 32 бита) (дефакто Unsigned long) Возможно [[ob:o7:example:conversion|преобразование типов]]. Объявление переменной базового типа в глобальной области видимости модуля: MODULE ExamplesVar; VAR a: INTEGER; END ExamplesVar. Несколько переменных могут быть перечислены через запятую, если имеют один тип данных: MODULE ExamplesVar2; VAR b, c: CHAR; END ExamplesVar2. Также возможно объявление констант базовых типов: MODULE ExamplesConst; CONST a = 12; b = 3.14; c = {2,3}; d = "t"; e = TRUE; END ExamplesConst.