65,211
社区成员
发帖
与我相关
我的任务
分享#include <stdio.h>
void ShowBinary(char *ptr, int n)
{
while (--n)
{
for (int i = 7; i >= 0; --i)
{
if ((1 << i) & (*ptr))
printf("%d", 1);
else
printf("%d", 0);
}
printf(" ");
++ptr;
}
printf("\n");
}
int main()
{
float mm;
char *ptr = (char*)&mm;
ShowBinary(ptr, sizeof(float));
}