Формат
преобразования вещественных чисел в строку |
Top Previous Next |
Форматный
перевод вещественных чисел в строку предназначен для вывода
текстового представления числа и в основном используется для вывода
результатов, связанных с деньгами. Ниже дано описание формата для
этой функции: |
3 Выводить
знак числа (плюс или минус). |
4 Текстовое
представление целой части. |
5 Текстовое
представление дробной части. |
6 Необязательная
(незначимая) цифра целой части. |
7 Обязательная
(значимая) цифра целой части. |
8 Обязательная
(значимая) цифра дробной части. |
9 Необязательная
(незначимая) цифра дробной части. |
Управляющие
символы вводятся после обратного слеша "\" и заключаются в кавычки:
|
E Ввод
разрядности \<число>E |
S Символ
заполнения \S<символ> |
P Точность
окруления \<знак округления><число>P
|
M Мужской
род \m (например: "Два
рубля") |
F Женский
род \f (например: "Две
копейки") |
Остальные
символы исходной строки копируются в результирующую строку в
соответствующем порядке. |
Пример
|
...
|
.var
|
i: double;
|
s: string;
|
.endvar
|
...
|
.begin
|
i :=
12345.6789; |
s :=
doubletostr(i, '377777.8888'); |
end.
|
...
|
Результат:
|
+12345.6789
|
....................
|
I::= 123.456
|
S::=
DoubleToStr (I, 34.5); |
.....................
|
|