备案 控制台
学习
实践
活动
专区
工具
TVP
写文章
专栏首页 嵌入式学习 浮点数转成字符串函数gcvt()
3 0

海报分享

浮点数转成字符串函数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);
}
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客: https://blog.csdn.net/liming0931 复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。