Chinaunix

标题: 在标准C库中有没有把double型的值转换成字符串的函数? [打印本页]

作者: likeunix    时间: 2003-08-24 20:31
标题: 在标准C库中有没有把double型的值转换成字符串的函数?
如题。
就向有atof,atoi一样,有没有反过来的函数。谢谢!
作者: lixueyong    时间: 2003-08-26 09:59
标题: 在标准C库中有没有把double型的值转换成字符串的函数?
使用sprintf 就可以实现讲一个数值转换成字符串
例如:
     double  d = 14.56 ;
       char       s [ 30 ] ;

       memset ( s , 0x00 , sizeof ( s ) ) ;
       sprintf ( s , "%10.2lf" , d ) ;
作者: 穷惯了    时间: 2003-08-26 21:22
标题: 在标准C库中有没有把double型的值转换成字符串的函数?
sprintf 是自动加结束府的。。不需要memset
作者: 江寒    时间: 2003-08-30 19:06
标题: 在标准C库中有没有把double型的值转换成字符串的函数?
ltoa就可以了,去查一下MSDN,上面讲了很多
作者: fzbook    时间: 2003-09-14 22:49
标题: 在标准C库中有没有把double型的值转换成字符串的函数?
太简单的问题,也好意思问阿,会不会C阿,别蒙我了      
作者: qjlemon    时间: 2003-09-15 08:09
标题: 在标准C库中有没有把double型的值转换成字符串的函数?
[quote]原帖由 "江寒"]去查一下MSDN[/quote 发表:
     MSDN东西是不少,但ltoa并非标准的C函数。
作者: dirtymouse    时间: 2003-09-15 13:44
标题: 在标准C库中有没有把double型的值转换成字符串的函数?
应该就是使用sprintf了
作者: zengcarter    时间: 2003-09-15 16:16
标题: 在标准C库中有没有把double型的值转换成字符串的函数?
up  用sprintf
作者: clion    时间: 2003-09-23 19:53
标题: 在标准C库中有没有把double型的值转换成字符串的函数?
有的
作者: icedreamer    时间: 2003-09-24 22:22
标题: 在标准C库中有没有把double型的值转换成字符串的函数?
itoa并不是标准C库的函数,只是在VC中才有的。
所以spintf是最佳的选择
但是在ANSI C中有gcvt(),fcvt(),可以把浮点数转化成字符串。
具体的参数记不清了,你man 一下吧。
char* _fcvt(double val,int count,int *dec,int* sign)
作者: tomac    时间: 2003-09-30 14:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: 熊猫伯伯    时间: 2003-10-08 14:07
标题: 在标准C库中有没有把double型的值转换成字符串的函数?
把一个字符串重新转换成DOUBLE型的小数,有什么函数?
作者: cheyenne    时间: 2003-10-17 16:39
标题: 在标准C库中有没有把double型的值转换成字符串的函数?
u can use the fonc. itoa, or gcvt() & fcvt(). it s very powerful.
作者: 03177766998    时间: 2003-10-27 15:55
标题: 在标准C库中有没有把double型的值转换成字符串的函数?
[quote]原帖由 "熊猫伯伯"]把一个字符串重新转换成DOUBLE型的小数,有什么函数?[/quote 发表:


atof()




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2