|
��������
ecvt, fcvt, gcvt - �������������� ������������� ����� �
������� ��������
���������
char *ecvt (value, ndigit, decpt, sign) double value; int ndigit, *decpt, *sign; char *fcvt (value, ndigit, decpt, sign) double value; int ndigit, *decpt, *sign; char *gcvt (value, ndigit, buf) double value; int ndigit; char *buf;
��������
������� ecvt ����������� �������� value � ������� ��
ndigit ��������, ������������� ������� ������, � ���������� ��������� �� ���. ������� ����� ���������� �����
0 ������ ��� �������� �������� value. ������� ����� �����������. �������� ���������� ����� ������������ ������ ������� �������� ������������ �� ������ decpt. ����
�������� ������������, ��� ��������, ��� ����� ������������� ����� �� ������������ ����. ���������� ����� ��
���������� � ������������ ������� ��������. ���� ��������� �����������, �� �����, ���������� ����������
sign, ������� �� ����, ����� - ����� ����.
������� fcvt ���������� ������� ecvt. ������� � ���, ��� ��������� ����������� ��� ������ � ������� %f (� �������� ��� ������ F). ���������� ��������� ���� ������������ ���������� ndigit.
������� gcvt ����������� �������� value � ������� ��������, ������������� ������� ������, ����� ������� ����� ���������� buf, � ������ buf � �������� ����������. ���� ��������, ������� �������� � ������� �������� ndigit �������� ���� � F-������� ��������, � ��������� ������ ������������ E-������. � ����� ������ ��������� ����� ��� ������. ���� �����, ���� �� ����, ��� ���������� ����� ���������� ����� � ������������ ������� ��������. ����������� ���� �����������.
��. �����
printf(3S).
��������
��������, ������������ ��������� ecvt � fcvt, ���������
�� ���� � ��� �� ����������� ������, ���������� �������� ��������� ���������� ����� ������� ������.
|