мета-данные страницы
  •  
Загрузка не удалась. Возможно, проблемы с правами доступа?

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
Последняя версияСледующая версия справа и слева
pascal:types [22/10/2009 18:13] ocapascal:types [03/12/2009 00:03] dnaumov
Строка 1: Строка 1:
 ===== Типы данных =========  ===== Типы данных ========= 
 FIXME FIXME
 +
 ==== Порядковые типы ==== ==== Порядковые типы ====
  
Строка 20: Строка 21:
 Типы ''Cardinal'', ''Longword'', ''Smallint'', ''Int64'', ''QWord'' используются во Free Pascal, но в Borland (Turbo) Pascal не используются. Могут отсутствовать и в других версиях языка Pascal, таких, как Pascal ABC. Типы ''Cardinal'', ''Longword'', ''Smallint'', ''Int64'', ''QWord'' используются во Free Pascal, но в Borland (Turbo) Pascal не используются. Могут отсутствовать и в других версиях языка Pascal, таких, как Pascal ABC.
  
-Целочисленные типы делятся по размеру занимаемой памяти+Целочисленные типы делятся по размеру занимаемой памяти, а также - по возможности или невозможности сохранять отрицательные значения. Первые называются знаковыми, вторые - беззнаковыми. 
 + 
 +=== Логический ( boolean - булевский) тип === 
 + 
  
-=== Логический (булевский) === 
 ^ Тип ^ Размер ^ Диапазон значений ^ ^ Тип ^ Размер ^ Диапазон значений ^
 |Boolean|1|False или True | |Boolean|1|False или True |
  
-По техническим причинам могут существовать другие логические типы, отличающиеся своим размером, но нас .+По техническим причинам могут существовать другие логические типы, отличающиеся своим размером от стандартного ''boolean'', но нас они не интересуют. 
 + 
 +=== Символьный тип (Char) === 
 + 
 +Стандартный для языка Pascal символьный тип имеет 256 значений. Переменные этого типа занимают один байт. 
 + 
 +^ Тип ^ Размер ^ Диапазон значений ^ 
 +|Char|1|#0 .. #255 (Множество выводимых символов и соответствующие им номера зависят от кодировки) | 
  
 ==== Вещественные типы (типы с плавающей запятой)  ==== ==== Вещественные типы (типы с плавающей запятой)  ====