跳转到内容

gvcvt, gcvtf : 将 double 或 float 格式化为字符串

#include <stdlib.h>
char *gcvt(double val, int precision, char *buf);
char *gcvtf(float val, int precision, char *buf);
```### 描述
gcvt 将一个完全格式化的数字作为以 null 结尾的字符串写入缓冲区 *buf 中。gdvtf 生成浮点数对应的字符表示形式。
gcvt 使用与 printf 格式 `%.precisiong' 相同的规则:只有负值带有符号(使用 `-`),并根据有效数字位数(由 precision 指定)选择指数格式或普通小数格式。### 返回值
结果是一个指向 val 格式化表示形式的指针(与参数 buf 相同)。
---
**权威来源**: BUSMASTER DITA help source `gvcvt.dita`, compiled into `BUSMASTER.CHM` with the application.