[C] 把一个浮点数转换为字符串 →→→→→进入此内容的聊天室

来自 , 2019-12-27, 写在 C, 查看 121 次.
URL http://www.code666.cn/view/443dec30
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. #include <conio.h>
  4.  
  5. int main ( void )
  6. {
  7.         char *string;
  8.         double value;
  9.         int dec, sign;
  10.         int ndig = 10;
  11.  
  12.         clrscr();
  13.         value = 9.876;
  14.         string = ecvt ( value, ndig, &dec, &sign );
  15.         printf ( "string = %s      dec = %d \
  16.          sign = %d\n", string, dec, sign );
  17.  
  18.         value = -123.45;
  19.         ndig= 15;
  20.         string = ecvt ( value,ndig,&dec,&sign );
  21.         printf ( "string = %s dec = %d sign = %d\n",
  22.                  string, dec, sign );
  23.  
  24.  
  25.         value = 0.6789e5; /* scientific
  26.                         notation */
  27.         ndig = 5;
  28.         string = ecvt ( value,ndig,&dec,&sign );
  29.         printf ( "string = %s           dec = %d\
  30.          sign = %d\n", string, dec, sign );
  31.  
  32.         return 0;
  33. }
  34.  

回复 "把一个浮点数转换为字符串"

这儿你可以回复上面这条便签

captcha