Оберон-клуб «ВЄДАsoft»

Твердыня модульных языков
Текущее время: 09 май 2024, 10:06

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Типы
СообщениеДобавлено: 23 май 2017, 13:13 
Не в сети

Сообщения: 116
Откуда: Каменск-Уральский
Какие типы существуют в Оберон 2 и области их значений.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Типы
СообщениеДобавлено: 23 май 2017, 20:37 
Не в сети
Администратор
Аватара пользователя

Сообщения: 273
Откуда: Россия
Из Х.Мёссенбёк, Н.Вирт (пер.С.Свердлова )Язык программирования Оберон-2:
...
6.1 Основные типы

Основные типы обозначаются стандартными идентификаторами. Соответствующие операции определены в 8.2, а стандартные функции в 10.3. Предусмотрены следующие основные типы:

1. BOOLEAN логические значения TRUE и FALSE
2. CHAR символы расширенного набора ASCII (0X .. 0FFX)
3. SHORTINT целые в интервале от MIN(SHORTINT) до MAX(SHORTINT)
4. INTEGER целые в интервале от MIN(INTEGER) до MAX(INTEGER)
5. LONGINT целые в интервале от MIN(LONGINT) до MAX(LONGINT)
6. REAL вещественные числа в интервале от MIN(REAL) до MAX(REAL)
7. LONGREAL вещественные числа от MIN(LONGREAL) до MAX(LONGREAL)
8. SET множество из целых от 0 до MAX(SET)

Типы от 3 до 5 - целые типы, типы 6 и 7 - вещественные типы, а вместе они называются числовыми типами. Эти типы образуют иерархию; больший тип поглощает меньший тип:

LONGREAL >= REAL >= LONGINT >= INTEGER >= SHORTINT
...

Подробнее см. вышеуказанную ссылку.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Типы
СообщениеДобавлено: 31 май 2017, 04:31 
Не в сети

Сообщения: 116
Откуда: Каменск-Уральский
Как преобразовать тип BOOLEAN в CHAR?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Типы
СообщениеДобавлено: 31 май 2017, 07:44 
Не в сети
Администратор
Аватара пользователя

Сообщения: 273
Откуда: Россия
Например так:
Код: "OBERON"
  1. IF flag THEN c:='1' ELSE c:='0' END


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 2 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
© VEDAsoft Oberon Club