Читайте также: |
|
Компьютер обрабатывает данные различных типов: целые числа, дробные числа, символы. Создавая переменную, программист должен указать тип переменной, и тем самым определить, для хранения каких данных она предназначена.
В стандарте языка Паскаль существуют пять основных типов данных:
* INTEGER (целый);
* REAL (вещественный);
* CHAR (символьный);
* BOOLEAN (логический);
* STRING ( строки).
Значением переменной типа INTEGER может быть положительное или отрицательное число, а также ноль.
В отличие от стандарта языка Паскаль, где определен только один целый тип, в Turbo Pascal имеется пять типов целых чисел: Shortint, Integer, Longint, Byte, Word. Характеристики этих типов приведены в табл. 2.
Таблица 2. | |||
Тип | Диапазон | Формат | Размер в байтах |
Shortint Integer Longint Byte Word | -128.. 127 -32768.. 32767 -2147483648.. 2147483647 0.. 255 0.. 65535 | Знаковый Знаковый Знаковый Беззнаковый Беззнаковый |
Переменные типа REAL используются для хранения чисел с дробной частью. Числа, относящиеся к типу REAL могут представляться в виде числа с фиксированной или плавающей точкой. Представление в виде числа с плавающей точкой основано на том, что любое число может быть представлено в алгебраической форме: произведения числа, меньшего 10, называемого мантиссой, и степени десяти, называемой порядком. Ниже в табл. 3 приведены примеры чисел, записанных в обычной, алгебраической форме и в форме с плавающей точкой.
Таблица 3. | ||
Число | Алгебраическая форма | Число с плавающей точкой |
1.0000000000E+06 | ||
-123.452 | -1.2345200000E+02 | |
0.0054318 | 5.4318000000E-03 |
В отличие от стандарта языка Паскаль, где определен только один вещественный тип, в Turbo Pascal имеется пять вещественных типов: Real, Single, Double, Extended, Comp. Характеристики этих типов приведены в табл. 4
Таблица 4. | |||
Тип | Диапазон | Число значащих цифр | Размер в байтах |
Real | 11 - 12 | ||
Single | 7 - 8 | ||
Double | 15 - 16 | ||
Extended | 19 - 20 | ||
Comp | -263+1.. 263-1 | 19 -20 |
Тип Comp фактически является типом целых чисел увеличенного диапазона.
Дата добавления: 2015-07-10; просмотров: 400 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Знаки пунктуации | | | Инструкции WRITE и WRITELN |