打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C语言double转字符串
http://blog.sina.com.cn/s/blog_715d0ae30101bhgm.html
2013

 char   *ecvt(double value,int ndigit,int *decpt,int *sign)
         将浮点数value转换成字符串并返回该字符串
char   *fcvt(double value,int ndigit,int *decpt,int *sign)
         将浮点数value转换成字符串并返回该字符串


函数名: ecvt 
功  能: 把一个浮点数转换为字符串 
用  法: char ecvt(double value, int ndigit, int *decpt, int *sign); 
程序例: 
#include  
#include  
#include  

int main(void) 

   char *string; 
   double value; 
   int dec, sign; 
   int ndig 10; 

   clrscr(); 
   value 9.876; 
   string ecvt(value, ndig, &dec, &sign); 
   printf("string %s      dec %d 
   sign %d\n", string, dec, sign); 

   value -123.45; 
   ndig= 15; 
   string ecvt(value,ndig,&dec,&sign); 
   printf("string %s dec %d sign %d\n", 
   string, dec, sign); 
  

   value 0.6789e5;  
   ndig 5; 
   string ecvt(value,ndig,&dec,&sign); 
   printf("string %s           dec %d\ 
   sign %d\n", string, dec, sign); 

   return 0; 



函数名: fcvt 
功  能: 把一个浮点数转换为字符串 
用  法: char *fcvt(double value, int ndigit, int *decpt, int *sign); 
程序例: 

#include  
#include  
#include  

int main(void) 

   char *string; 
   double value; 
   int dec, sign; 
   int ndig 10; 

   clrscr(); 
   value 9.876; 
   string ecvt(value, ndig, &dec, &sign); 
   printf("string %s      dec %d 
          sign %d\n", string, dec, sign); 

   value -123.45; 
   ndig= 15; 
   string ecvt(value,ndig,&dec,&sign); 
   printf("string %s dec %d sign %d\n", 
          string, dec, sign); 
  

   value 0.6789e5;  
   ndig 5; 
   string ecvt(value,ndig,&dec,&sign); 
   printf("string %s           dec %d\ 
          sign %d\n", string, dec, sign); 

   return 0; 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C语言的那些小秘密之指针(三)
GO语言标准库概览
C语言字符串函数大全
《C语言程序设计》第三版课后答案
C
字符串的比较
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服