一道C语言题,求正解!!急!

zzqLivecn 2012-05-21 09:46:01
union aaa
{
int ival;
float fval;
}
请完成一个32位的浮点型转换成二进制输出,请利用上述共同体类型.
...全文
90 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiuhui00 2012-05-21
  • 打赏
  • 举报
回复
uniaaa test;
int i, tmp;

test.fval = 123.456;
tmp = test.ival;

for(i = 0; i < 32; i++)
{
printf("%d", (1 << 31) & (tmp << i));
}
printf("\n");
没试过,不知道对不对

69,336

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧