русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Стандартные типы данных


Дата добавления: 2015-06-12; просмотров: 468; Нарушение авторских прав


Для того чтобы правильно обрабатываться компилятором языка, каждый элемент данных должен иметь некоторый определенный тип. Рассмотрим типы данных, стандартно обрабатываемые на языке Pascal. Существуют девять основных групп типов (самих типов – намного больше):

1) целочисленные:

Integer 2 байта со знаком
ShortInt 2 байта со знаком
Longint 4 байта со знаком
Word 2 байта без знака
byte 1 байт без знака

2) дробные:

Real 6 байт
Single 4 байта
Double 8 байт
Extended 10 байт
Comp 8 байт

3) логические:

Boolean 1 байт
WordBool 2 байта
ByteBool 1 байт
LongBool 4 байта

4) символьные:

Char 1 байт
String от 1 до 255 байт + байт длины

5) указатели:

Pointer 4 байта, нетипизированный указатель
^<имя_типа> 4 байта, типизированный указатель

6) массивы – несколько однотипных элементов, объединенных одним именем. Доступ к элементам производится по их номерам (индексам);

7) записи – несколько разнотипных элементов, объединенных одним именем. Доступ к элементам производится по их уникальным «подименам»;

8) множества – несколько однотипных элементов, объединенных одним именем, причем элементы не повторяются. Доступ к элементам производится через специальные функции;

9) файлы – несколько элементов, объединенных одним именем и расположенных вне оперативной памяти. Доступ к ним производится с помощью специфических процедур и функций;

10) типы, определяемые программистом, – поименованные структуры из некоторых стандартных типов (эти типы не являются стандартными).

Следует отметить, что диапазон значений числовых типов определяется их размером и наличием знака для целочисленных типов, а для дробных – размером и спецификацией IEEE. Например, диапазон переменной типа байт – от минус двух в седьмой степени до плюс двух в седьмой без единицы (–128...127). Логические переменные могут принимать значения False и True (ложь и истина соответственно), символьные – любое из значений ASCII набора, строки – набор символов ASCII длиной от 0 до указанной длины (максимально – 255).



 



<== предыдущая лекция | следующая лекция ==>
Комментарии | Операторы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.363 сек.