定义:
char *gcvt(double number, size_t ndigits, char *buf);
表头文件:
#include <stdlib.h>
说明:
gcvt()用来将参数number转换成ASCII码字符串, 参数ndigits表示显示的位数。gcvt()与ecvt()和fcvt()不同的地方在于, gcvt()所转换后的字符串包含小数点或正负符号。若转换成功, 转换后的字符串会放在参数buf指针所指的空间。
返回值:
返回一字符串指针, 此地址即为buf指针。
相关函数:
ecvt, fcvt, sprintf
示例:
执行:
a value=123.45
b value=-1234.56