社区
C语言
帖子详情
请教个位大哥,在C语言中怎样编写代码实现把浮点数转换成字符串,急急!!!!
chenshq168
2005-11-10 01:58:28
请教个位大哥,在C语言中怎样编写代码实现把浮点数转换成字符串,多谢了
...全文
413
9
打赏
收藏
请教个位大哥,在C语言中怎样编写代码实现把浮点数转换成字符串,急急!!!!
请教个位大哥,在C语言中怎样编写代码实现把浮点数转换成字符串,多谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
niatclock
2006-05-09
打赏
举报
回复
好贴
easyroom
2005-11-26
打赏
举报
回复
嘎嘎,给得不错啊,应该把字符串到数的函数也给出来阿!!!!!!!!!!!
liuq
2005-11-11
打赏
举报
回复
sprintf
吉祥的吉
2005-11-10
打赏
举报
回复
xue xi!
jixingzhong
2005-11-10
打赏
举报
回复
char *ecvt(double value,int ndigit,int *decpt,int *sign) 将浮点数value转换成字符串并返回该字符串
char *fcvt(double value,int ndigit,int *decpt,int *sign) 将浮点数value转换成字符串并返回该字符串
char *gcvt(double value,int ndigit,char *buf) 将数value转换成字符串并存于buf中,并返回buf的指针
可以使用这些函数 ...
貌似在 stdlib.h 这个库中的 ..
力为
2005-11-10
打赏
举报
回复
已经解决了
寻开心
2005-11-10
打赏
举报
回复
char *buf=...............
float fNum=0.0;
应该是:
sprintf(buf, "%g", fNum);
或者
sprintf(buf, "%f", fNum);
megaboy
2005-11-10
打赏
举报
回复
char *buf=...............
float fNum=0.0;
sprintf(buf, "%s", fNum);
hbvanguard
2005-11-10
打赏
举报
回复
函数名: gcvt
功 能: 把浮点数转换成字符串
用 法: char *gcvt(double value, int ndigit, char *buf);
程序例:
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
char str[25];
double num;
int sig = 5; /* 需要转化的位数*/
/* 一般浮点数*/
num = 9.876;
gcvt(num, sig, str);
printf("string = %s\n", str);
/* 负数*/
num = -123.4567;
gcvt(num, sig, str);
printf("string = %s\n", str);
/* 带指数*/
num = 0.678e5;
gcvt(num, sig, str);
printf("string = %s\n", str);
return(0);
}
免费下载:
C语言
难点分析整理.doc
这部分介绍了如何在
C语言
中
分割
字符串
。 ### 47. 汉诺塔源码 这部分提供了汉诺塔问题的一个具体
实现
。 ### 48. 洗牌算法 这部分介绍了一种洗牌算法的具体
实现
。 ### 49. 深入理解
C语言
指针的奥秘 这部分深入探讨...
C语言
标准库函数源码大全 (24M涵盖所有库函数)(GLIBC源码)
C语言
标准库函数源码大全(24M涵盖所有库函数) ,相当全的库函数源码!...如标准 printf scanf 字符类处理等,各种源码库函数,是学习
C语言
,精通
C语言
的必备良药!平时项目参考相当给力!(GLIBC源码)
c语言
常用算法集
"
c语言
常用算法集"这个资源可能包含了一系列用
C语言
编写
的经典算法
实现
,这些算法可能涵盖了数据结构、排序、搜索、图论等多个方面。下面我们将逐一探讨这些可能包含在压缩包
中
的知识点。 1. **数据结构**:
C语言
中
...
C语言
把
浮点数
转换为
字符串
标准的
C语言
提供了atof函数把
字符串
转double,但是没有提供把float/double转换为
字符串
的库函数,而是采用sprintf和snprintf函数格式化输出到
字符串
。 函数声明: int sprintf(char *str, const char *format, ...);...
c语言
float转化为
字符串
,
C语言
fcvt()函数:将
浮点数
转换为
字符串
功能:将
浮点数
转换为
字符串
参数:double f 要转换的
浮点数
int n 小数点后显示的位数int *p 一个指向变量返回数值的小数点的地址的指针int *c 一个表示数值正负的指针返回值:返回
字符串
指针程序例:使用该函数将...
C语言
70,040
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章