Константы. Знакомые по школьному курсу константы – это числа: ускорение свободного падения, число π и т.д.
Знакомые по школьному курсу константы – это числа: ускорение свободного падения, число π и т.д.
В Паскале это не только числа, но и символы.
Константы представляют собой величины, которые не изменяются в процессе выполнения программы, то есть их значения фиксированы.
Внимание! Речь идет не о поименованных или типизированных константах.
О них разговор пойдет дальше.
В Паскале используются константы пяти стандартных типов:
1. целые – целые числа
Тип | Диапазон | Формат |
ShortInt – короткое целое | -128 … 127 | 1 байт со знаком |
Integer - целое | -32768 …+32767 | 2 байта со знаком |
LongInt – длинное целое | -2 147 483 648 … 2 147 483 647 | 4 байта со знаком |
Byte – длиной в байт | 0 … 255 | 1 байт без знака |
Word – длиной в слово | 0 … 65535 | 2 байта без знака |
2. вещественные – числа с дробной частью
Тип | Диапазон | Точность | Формат |
Real - вещественный | ± 2,9 × 10-39 … ±1,7 × 1038 | 11 – 12 знаков | 6 байт |
Single – с одинарной точностью | ± 1,5 × 10-45 … ±3,4 × 1038 | 7 – 8 знаков | 4 байта |
Double – с двойной точностью | ± 5,0 × 10-324 … ±1,7 × 10308 | 15 – 16 знаков | 8 байт |
Extended – повышенной точности | ± 1,9 × 10-4951 … ±1,1 × 104932 | 19 – 20 знаков | 10 байт |
Comp - сложный | -2 × 1063 +1… 2 × 1063 -1 | 19 – 20 знаков | 8 байт |
3. логические – Boolean – константы, имеющие только два значения
True – истина
False – ложь
4. символьные – Char – все символы алфавита Паскаля, заключенные в апострофы:
‘a’ ‘b’ ‘c’ ‘0’ ‘9’ ‘#’ ‘_’
5. текстовые – String – набор символов, заключенный в апострофы:
‘hello’ – не длиннее 255 символов.
Дата добавления: 2015-08-08; просмотров: 596;