Currency/ru
│
Deutsch (de) │
English (en) │
suomi (fi) │
français (fr) │
русский (ru) │
Тип Currency
является вещественным типом данных с фиксированной точкой (4 десятичных знака после точки), представляющий значения в диапазоне от -922337203685477.5808 до 922337203685477.5807. Тип данных data type используется с целью получения точного результата при арифметических вычислениях.
Вещественные значения обычно хранятся во внутренней двоичной системе и вычисления с ними выполняются в центральном процессоре с использованием двоичной арифметики. Поскольку людям хочется вводить и выводить числа в десятичной системе счисления, они должны быть преобразованы из десятичной системы во внутреннее двоичное представление. Из-за преобразований в двоичные числа (и обратно) и выполнения арифметических действий над ними в двоичной системе, результаты арифметических вычислений с вещественными числами могут отличаться от вычислений с десятичными числами. Во многих приложениях это не критично, но для финансовых приложений необходимо соответствие вычислений для десятичных чисел. Тип данных currency
разработан для того, чтобы результаты арифметических операций с вещественными числами соответствовали результатам арифметических операций с десятичными числами.
См.также
- function
CurrToStr
- function
FormatCurr
- function
StrToCurr
Типы данных | |
---|---|
Простые типы | Boolean | Byte | Cardinal | Char | Currency | Extended | Int64 | Integer | Longint | Pointer | Real | Shortint | Smallint | Word |
Сложные типы | Array | Class | Record | Set | String | Shortstring |