Инструменты пользователя

Инструменты сайта


ob:o7:example:elementary

Это старая версия документа!


Элементарные типы

В языке Оберон последней редакции ( дата/версия )поддерживается шесть элементарных типов.

В компиляторе 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)

Возможно преобразование типов.

Объявление переменной базового типа в глобальной области видимости модуля:

MODULE ExamplesVar;

	VAR a: INTEGER;

END ExamplesVar.

Несколько переменных могут быть перечислены через запятую, если имеют один тип данных:

MODULE ExamplesVar2;

	VAR b, c: CHAR;

END ExamplesVar2.

про константы ???

ob/o7/example/elementary.1638323260.txt.gz · Последнее изменение: 2021/12/01 04:47 — amalgama