浮点型小数转为二进制数。

来源:互联网 发布:知乎汉书和后汉书 编辑:程序博客网 时间:2024/05/22 00:06
#include<stdio.h>int main(){   float b = 0.12323566;   int i=30,j;   int a[30];   for(j=0;j<30;j++){       b*=2;    if(b>=1.0){     a[j]=1;     b-=1;     if(b==0.0){                i=j;      break;     }     //else i=0;    }    else a[j]=0;   }   for(j=0;j<i;j++)   printf("%d",a[j]);   printf("\n");   return 0;}


0 0