798_____________________________________________Глава 14

Примеры

Примеры влияния формата:

число	%f	%е	%g
110000.	110000,00	1,10000000000000Е+005	110000
-l.le+08	-110000000,00	-1,10000000000000Е+008	-110000000
0.00011	^,00	1ДОООООООООООООЕ-004	0,00011
l.le-07	0,00	1,10000000000000Е-007	1,1Е-7
12.	12,00	1,20000000000000Е+001	12
0.	0,00	0,ООООООООООООООЕ+000	0

Примеры влияния точности:

спецификация \ число	1.1Е-4	12.	0,00
%.2f	0,00	12,00	0,000
%.3f	0,000	12,000	0,0000
% .4f	0,0001	12,0000	0,ОЕ+000
%.2е	1,1Е-007	1.2Е+001	0,ОЕ+000
%.3е	1,10Е-007	1,20Е+001	0,ООЕ+000
% .4е	1.100Е-007	1,200Е+001	0,ОООЕ+000
%.2g	1,1Е-7	12	0
%.3g	1.1Е-7	12	0
%.4g ^	1,1Е-7	12	0

типы форматирования

14.4.4 TFIoatFormat и TFIoatValue
действительных чисел

Типы TFIoatFormat и TFIoatValue определяют форматирование действитель-
ных чисел в таких функциях, как FloatToText, FloatToStrF, FloatToDecimal,
TextTo Float.

Синтаксис

#include <SysUtils.hpp>

enum TFIoatFormat { ffGeneral, ffExponent, ffFixed, ffNumber,
ffCurrency );

enum TFIoatValue { fvExtended, fvCurrency } ;

Описание

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

Тип TFIoatFormat определяет коды форматирования чисел с плавающей запя-
той в функциях FloatToText, FloatToStrF, FloatToDecimal, TextToFloat. Воз
можные значения формата определяют следующие правила форматирования:

