浮点数转成字符串函数gcvt()

时间:2022-07-24
本文章向大家介绍浮点数转成字符串函数gcvt(),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

头文件:#include <stdlib.h>

这三个函数都是将数字转化为字符串,简单区别如下:

1.gcvt()所转换后的字符串包含小数点或正负符号

2.ecvt()的转换结果中不包括十进制小数点 3.fcvt()的转换结果中不包括十进制小数点

!!注意在keil中没有该类函数,因此浮点数转字符串可以通过放大浮点数为整形,然后在转换为字符串的方法。

例子:

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);
}