Константы. Знакомые по школьному курсу константы – это числа: ускорение свободного падения, число π и т.д.
Знакомые по школьному курсу константы – это числа: ускорение свободного падения, число π и т.д.
В Паскале это не только числа, но и символы.
Константы представляют собой величины, которые не изменяются в процессе выполнения программы, то есть их значения фиксированы.
Внимание! Речь идет не о поименованных или типизированных константах.
О них разговор пойдет дальше.
В Паскале используются константы пяти стандартных типов:
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; просмотров: 673;
