Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

TFIoatValue

CuBook05

TFIoatValue указывает тип преобразуемого числа. Значение fvExtended соответствует обычному числу с плавающей запятой, а значение fvCurrency числу типа Currency.
 
Синтаксис

#include <SysUtils.hpp>
enum TFIoatValue (fvExtended, fvCurrency);
 
Описание

Тип TFloatFormat определяет коды форматирования чисел с плавающей запятой в функциях FloatToText, FloatToStrF, FloatToDecimal, TextToFloat. Возможные значения формата определяют следующие правила форматирования:
Значение Описание
ffGeneral Основной числовой формат. Число преобразуется по формату с фиксированной точкой или научному в зависимости от того, какой из них оказывается короче. Начальные нули удаляются, десятичная точка ставится только при необходимости. Фиксированный формат используется, если число разрядов слева от точки не больше указанной точности Precision и если значение не меньше 0.00001. В противном случае используется научный формат, в котором параметр Digits определяет число разрядов степени от 0 до 4.
ffExponent Научный формат. Число преобразуется в строку вида «-d.ddd...E+dddd» . Общее число цифр, включая одну перед десятичной точкой, задается параметром Precision. После символа «Е» всегда следует знак "+" или "-" и до четырех цифр. Параметр Digits определяет минимальное число разрядов степени от 0 до 4.
ffFixed Формат с фиксированной точкой. Число преобразуется в строку вида «-ddd.ddd...». По крайней мере одна цифра всегда предшествует десятичной точке. Число цифр после десятичной точки задается параметром Digits, который может лежать в пределах от 0 до 18. Если число разрядов слева от десятичной точки больше указанного параметром Precision, то используется научный формат.
ffNumber Числовой формат. Число преобразуется в строку вида «-d,ddd,ddd.ddd...». Данный формат совпадает с ffFixed за исключением наличия в нем разделителей тысяч.
ffCurrency Монетарный формат. Число преобразуется в строку, отображающую денежную сумму. Формат контролируется глобальными переменными CurrencyString, CurrencyFormat, NegCurrFormat, ThousandSeparator, DecimalSeparator, задаваемыми для монетарного формата разделом Currency Format элемента International Контрольной панели Windows. Число цифр после десятичной точки задается параметром Digits, который может лежать в пределах от 0 до 18.
Для всех форматов действительные символы, используемые в качестве десятичной точки и разделителя тысяч определяются глобальными переменными DecimalSeparator и ThousandSeparator.
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий