Документация по LinuxLinuxDoc.Ru 🔍

ecvt, fcvt - преобразует число с плавающей точкой в строку

НАЗВАНИЕ
ecvt, fcvt - преобразует число с плавающей точкой в строку

СИНТАКСИС

#include

char *ecvt(double number, int ndigits, int *decpt, int
*sign);

char *fcvt(double number, int ndigits, int *decpt, int
*sign);

ОПИСАНИЕ
Функция ecvt() преобразует number в строку из ndigits цифр
(ndigits ограничено возможностями системы и определяется
точностью вещественного числа) и возвращает указатель на
эту строку. Старшая часть числа не равна нулю, кроме
случая, когда number равно нулю. Младшая часть
округляется. Сама строка не содержит десятичной точки.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

И ecvt(), и fcvt() возвращают указатель на статически
выделенную строку, содержащую ASCII-представление числа
number. Эта строка изменяется при каждом вызове ecvt() или
fcvt().

ЗАМЕЧАНИЯ
Функция устарела. Используйте R sprintf (). Linux libc4 и
libc5 определяет тип ndigits как size_t. Но не все локали
используют точку в качестве разделителя целой и дробной
части (`десятичную точку').

СООТВЕТСТВИЕ СТАНДАРТАМ
SysVR2, XPG2
Читать новости Linux в Telegram
Linux - ecvt, fcvt - преобразует число с плавающей точкой в строку
Мы в соцсетях ✉