PureBasic

FormatNumber()

Синтаксис

Result$ = FormatNumber(Number.d [, NbDecimals [, DecimalPoint$ [, ThousandSeperator$]]])

Описание


Преобразовывает числовое значение типа float или double в строку, в формате денежных единиц, согласно заданному шаблону.

Параметры

Number Число, которое требуется преобразовать.
NbDecimals (дополн.) Количество отображаемых десятичных знаков.
DecimalPoint$ (дополн.) Строка, используемая для разделения десятичной и целочисленной частей. Это может быть строка из нескольких символов. Значением по умолчанию является ".".
ThousandSeperator$ (дополн.) Строка, используемая для разделения тысяч. Это может быть строка из нескольких символов. Значением по умолчанию является ",".

Возвращаемое значение

Строка содержащая число в денежном формате, согласно заданному шаблону.

Пример

Debug FormatNumber(125400.25) ; Отобразит 125,400.25
Debug FormatNumber(1125400.25, 2, ",", " ") ; Отобразит 1 125 400,25

См. также

Список всех функций связанных с преобразованием числовых значений в строку и обратно:

Bin() - Преобразовывает целочисленное значение типа quad в строку, в двоичном виде.
Hex() - Преобразовывает целочисленное значение типа quad в строку, в шестнадцатеричном виде.

Str() - Преобразовывает целочисленное значение типа quad со знаком в строку, в десятичном виде.
StrU() - Преобразовывает целочисленное значение без знака в строку, в десятичном виде.
StrF() - Преобразовывает числовое значение типа float в строку, в десятичном виде.
StrD() - Преобразовывает числовое значение типа double в строку, в десятичном виде.
FormatNumber() - Преобразовывает числовое значение типа float или double в строку, в формате денежных единиц, согласно заданному шаблону.

Val() - Преобразовывает строку (200, %1010, $FF) в числовое значение типа quad.
ValD() - Преобразовывает строку (double, exp.) в числовое значение типа double.
ValF() - Преобразовывает строку (float, exp.) в числовое значение типа float.

Поддерживаемые OS

Все

<- FindString() - Оглавление String - Hex()->