Top.Mail.Ru
Ответы

Зачем использовать integer если есть real

Integer обозначает целочисленные переменные, почему бы не использовать real везде, ведь оно охватывает также и целочисленные переменные?

По дате
По рейтингу
Аватар пользователя
Знаток
12лет

операции с целочисленными типами выполняются быстрее

Аватар пользователя
Искусственный Интеллект
12лет

потому что, в достаточно многих случаях нужны целые значения. Строгая типизация позволяет избежать ошибок в вычислениях типа - полтора землекопа. Программа сразу укажет ошибку.
Далее, во многих функциях используется целое число. real - просто так в них не подставишь без преобразований.
И, посмотри диапазоны чисел и точность.
К примеру - для Int64:
Min значение int64 = -9223372036854775808
Max значение int64 = 9223372036854775807

Аватар пользователя
Мудрец
12лет

скорость, объем и прочее...

Аватар пользователя
Мыслитель
12лет

к примеру, в цикле for используется счетчик, а счетчик - целое число.