How to convert float number to Binary?

前端 未结 6 832
不思量自难忘°
不思量自难忘° 2020-12-07 16:53

Can anyone please tell me how can I convert this float number: 12.25 to binary? I know how to convert the \"12\" but not the 0.25

Any help is much appreciated. Thank

6条回答
  •  感动是毒
    2020-12-07 17:12

    void transfer(double x) {
    unsigned long long* p = (unsigned long long*)&x;
    for (int i = sizeof(unsigned long long) * 8 - 1; i >= 0; i--) {cout<< ((*p) >>i & 1);}}
    

提交回复
热议问题