加载中…
个人资料
追梦海星
追梦海星
  • 博客等级:
  • 博客积分:0
  • 博客访问:825
  • 关注人气:32
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

C语言 double转字符串

(2013-06-11 08:50:32)
分类: 工具相关
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; 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有