StrF()
Синтаксис
Result$ = StrF(Value.f [, NbDecimal])
Описание
Преобразовывает числовое значение типа float в строку, в десятичном виде.
Параметры
Value.f Значение, которое требуется преобразовать. NbDecimal (дополн.) Максимальное количество десятичных знаков после запятой. Если опущено, то будет установлено 10 десятичных знаков с удалением конечных нулей. Число будет округлено, если 'NbDecimal' будет меньшим, чем существующие десятичные разряды 'Value.f'.
Возвращаемое значение
Возвращает строку, содержащую преобразованное значение.
Комментарии
Целочисленные значения со знаком должны быть преобразованы с помощью функции Str(), без знака - с помощью функции StrU(). Можно опустить эту команду, при объединении строки и значения типа float, при этом по умолчанию происходит автоматическое преобразование, как если бы это было сделано с помощью StrF().
Пример
Value.f = 10.54 Debug "Результат: " + StrF(Value) ; здесь не используется 2-й параметр, поэтому по умолчанию 10 знаков после запятой Debug "Результат: " + Value ; то же что предыдущее Debug "Результат: " + StrF(Value, 2) ; здесь 2 цифры после запятой, без округления потому что исходное имеет 2 цифры Debug "Результат: " + StrF(Value, 0) ; здесь без десятичных знаков, поэтому с округлением
См. также
Список всех функций связанных с преобразованием числовых значений в строку и обратно: 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
Все