|
楼主 |
发表于 2004-5-8 17:29:18
|
显示全部楼层
函数名: ecvt
功 能: 把一个浮点数转换为字符串
用 法: char ecvt(double value, int ndigit, int *decpt, int *sign);
程序例: <>#include <stdlib.h>
#include <stdio.h>
#include <conio.h> <>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); <P> value = -123.45;
ndig= 15;
string = ecvt(value,ndig,&dec,&sign);
printf("string = %s dec = %d sign = %d\n",
string, dec, sign);
<P> value = 0.6789e5; /* scientific
notation */
ndig = 5;
string = ecvt(value,ndig,&dec,&sign);
printf("string = %s dec = %d\
sign = %d\n", string, dec, sign); <P> return 0;
}
</P> |
|