【C语言库函数源代码】
【本程序在Dev C++ 4.9.9.2 下编译通过】
/*
把浮点数x分解成尾数和指数。x=m*2^exptr,m为规格化小数。
返回尾数m,并将指数存入exptr中。
*/
double my_frexp01(double x, int *exptr)
{
union
{
double d;
unsigned char c[8];
} u;
u.d = x;
【C语言库函数源代码】
【本程序在Dev C++ 4.9.9.2 下编译通过】
/*
把浮点数x分解成尾数和指数。x=m*2^exptr,m为规格化小数。
返回尾数m,并将指数存入exptr中。
*/
double my_frexp01(double x, int *exptr)
{
union
{
double d;
unsigned char c[8];
} u;
u.d = x;