Компонентный Паскаль/Переменные и константы: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 35:
 
===Целое===
Целое число является основным типом целых чисел для машин с 32 битами на машинное слово. Для КП это именно тот случай. Целое число занимает в памяти 4 байта. Такого количества памяти хватает на описание числа примерно от -2,1 млрд. до +2,1 млрд. Не часто встречаются числа с таким динамическим размахом. Целый тип описывается ключевым словом INTEGER:
Раз короткие целые числа по числу ячеек памяти в КП равны целым числам в других языках, то сколько же будет занимать целое число? 8 байт! Это диапазон около -9.2*10^18 ... +9.2*10^18! Представьте себе число с точностью в 19 десятичных знаков (64 бита)! Зачем такой базовый тип объясняется просто: КП должен служить, в том числе -- и для научных расчётов. И такая точность лишней не будет.
<source lang="oberon2">
count1 : INTEGER;
count2 : INTEGER;
</source>
И здесь ничего нет такого, чтобы потребовало особого способа описания переменных.
 
== Примечания ==