Копия викизеркало

Это зеркало вики с pascal.chat. Правка, история и вход — там.

Currency/ru

Deutsch · English · Français · Suomi · Русский

Тип Currency является вещественным типом данных с фиксированной точкой (4 десятичных знака после точки), представляющий значения в диапазоне от -922337203685477.5808 до 922337203685477.5807. Тип данных data type используется с целью получения точного результата при арифметических вычислениях.

Вещественные значения обычно хранятся во внутренней двоичной системе и вычисления с ними выполняются в центральном процессоре с использованием двоичной арифметики. Поскольку людям хочется вводить и выводить числа в десятичной системе счисления, они должны быть преобразованы из десятичной системы во внутреннее двоичное представление. Из-за преобразований в двоичные числа (и обратно) и выполнения арифметических действий над ними в двоичной системе, результаты арифметических вычислений с вещественными числами могут отличаться от вычислений с десятичными числами. Во многих приложениях это не критично, но для финансовых приложений необходимо соответствие вычислений для десятичных чисел. Тип данных currency разработан для того, чтобы результаты арифметических операций с вещественными числами соответствовали результатам арифметических операций с десятичными числами.

См.также


From the Free Pascal wiki, page "Currency/ru", as it stood on 2022-08-06 after a change by Kai Burghardt, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Версия 1, последнее изменение: WikiArchive, .