§. № Целое и вещественное число
В чём разница между числами 100 и 100.0 в языке Паскаль?
Решение
Посмотрим на форму записи каждого числа. У нет дробной части и точки, поэтому это целочисленная константа, соответствующая типу integer. В записи . после точки указана дробная часть , поэтому это вещественная константа, соответствующая типу real. По правилу табл. . точка, а не запятая, отделяет дробную часть вещественного числа.
Математически значения равны: . Однако в программе важен не только результат счёта, но и тип данных. При объявлении переменной и выборе допустимых операций типы целого и вещественного значений различают. Следовательно, эти две записи представляют одно числовое значение в разных типах данных.
Ответ
— целое число типа integer, . — вещественное число типа real; их математические значения равны.