首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2013-12-21 
-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;
}

热点排行