-0.000001//二进制是多少。解决办法

-0.000001//二进制是多少。。。!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!![解决办法]#includestdlib.h//浮点转二

-0.000001//二进制是多少。。。
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[解决办法]

#include<stdlib.h>
//浮点转二进制字符表示:
char * ftobin(float f,char *bin)
{
    unsigned long* li =(unsigned long* )&f; 
    ultoa(*li,bin,2);
    return bin;
}

int mian()
{
char s[80];
float f =-0.00001;
printf("%032s",ftobin(f,s));//全部32位输出
getchar();
return 0;
}