-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;
}