首页 > 代码库 > gcvt(将浮点型数转换为字符串,取四舍五入)
gcvt(将浮点型数转换为字符串,取四舍五入)
/*gcvt(将浮点型数转换为字符串,取四舍五入)相关函数 ecvt,fcvt,sprintf表头文件 #include<stdlib.h>定义函数 char *gcvt(double number,size_t ndigits,char *buf);函数说明 gcvt()用来将参数number转换成ASCII码字符串,参数ndigits表示显示的位数。gcvt()与ecvt()和fcvt()不同的地方在于,gcvt()所转换后的字符串包含小数点或正负符号。若转换成功,转换后的字符串会放在参数buf指针所指的空间。返回值 返回一字符串指针,此地址即为buf指针。附加说明 范例*/ #include<stdlib.h>main(){ double a=123.45; double b=-1234.56; char *ptr=malloc(10); int decpt,sign; gcvt(a,5,ptr); printf("a value=http://www.mamicode.com/%s/n",ptr); ptr=gcvt(b,6,ptr); printf("b value=http://www.mamicode.com/%s/n",ptr);}/*执行 a value=http://www.mamicode.com/123.45>*/
gcvt(将浮点型数转换为字符串,取四舍五入)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。