Функция за форматиране в Delphi (Delphi)
Функцията Format в Delphiвръща низ, който показва списък с аргументи според дадения модел на формат.
[ :] указва индекса на аргумента в дадения списък, към който се прилага дадения спецификатор на формат.
[-] индикатор за ляво подравняване.
д | Десетично число. Стойността се преобразува в низ от десетични цифри. Ако спецификаторът на формат съдържа поле за точност, тогава резултантният низ трябва да съдържа броя на цифрите, но не по-малко от зададената стойност.Ако форматираната стойност съдържа по-малко цифри, тя се допълва отляво с нули. |
д | Формат на стойност с плаваща запетая. Стойността се преобразува във формат "-d.ddd... x10^+ddd", където "d" е цифра. Отрицателните числа започват с "-". Винаги има една цифра преди десетичната запетая. Точността по подразбиране е 15 (ако няма спецификатор на точност. |
х | Шестнадесетичен формат на цяло число. Стойността на аргумента се преобразува в шестнадесетичен низ. |
ж | Обобщен формат на число с плаваща запетая. Стойността се преобразува в научен формат или във формат с фиксирана запетая, в зависимост от това кое от двете води до кратка нотация. |
Декларацияфункция Формат (const sFormat: низ; const Аргументи: масив от const) : низ
Функцията Format връща форматиран низ, който е резултат от прилагането на описателния низ на формата SFormat към публичния масив от Args.
Format('Дадени %d и %d', [7, 12])
Резултати: дадени 7 и 12
Format('Даден %d = %0:x', [40])
Изходи: Дадено е 40 = 1E
Неудобството се крие в използването на e.
Формат ('%y %0:f %0:n %0:g', [10000.])
Изходи: 1.00000000000000E+004 10000.00 10000.00 10000
Ето защо е най-приемливо да използвате формата g: Формат ('%m = %0:x', [10000.]) показва 10 000 рубли.
. delphi dbedit отразява валутен формат delphi delphi Връща сума от десетични числа конвертира реално число във валута delphi delphi валутен формат