头文件:#include <stdlib.h>
这三个函数都是将数字转化为字符串,简单区别如下:
1.gcvt()所转换后的字符串包含小数点或正负符号
2.ecvt()的转换结果中不包括十进制小数点 3.fcvt()的转换结果中不包括十进制小数点
例子:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
double v = -0.000012345678901;
char buf[32];
UnicodeString s = gcvt(v, 5, buf);
Memo1->Lines->Add(L"保留 5 位有效数字:" + s);
}