词条 | fcvt |
释义 | (1) 函数名: fcvt 功 能: 把一个浮点数转换为字符串 用 法: char *fcvt(double value, int ndigit, int *decpt, int *sign); 参数: value:要转换的浮点数,输入参数 ndigit:小数点后面的位数,输入参数 decpt:表示小数点的位置,输出参数 sign:表示符号,0为正数,1为负数,输出参数 程序例: #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\", string, dec, sign); value = -123.45; ndig= 15; string = ecvt(value,ndig,&dec,&sign); printf("string = %s dec = %d sign = %d\", string, dec, sign); value = 0.6789e5; /* scientific notation */ ndig = 5; string = ecvt(value,ndig,&dec,&sign); printf("string = %s dec = %d\\ sign = %d\", string, dec, sign); return 0; } (2) 功能说明:将浮点数转换为字符串,四舍五入。 相关函数:ecvt,gcvt,sprintf 头文件:#include<stdlib.h> 返回值:返回一个字符串指针,这个字符串声明为静态(static),若再调用ecvt()或fcvt(),这个字符串内容会被覆盖。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。