原型:extern float frexp(float x, int *exp);
用法:#include <math.h>
功能:把浮点数x分解成尾数和指数。
说明:x=m*2^exp,m为规格化小数。返回尾数m,并将指数存入exp中。
举例:
// frexp.c
#include <syslib.h>
#include <math.h>
main()
{
float x;
int exp;
clrscr(); // clear screen
textmode(0x00); // 6 lines per LCD screen
x=frexp(64.0,&exp);
printf("64=%.2f*2^%d",x,exp);
getchar();
return 0;
}
相关函数:ldexp,modf
|