打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
用于显示任意float在内存中的二进制数
下面一个小程序可用于显示任意float在内存中的二进制数。

/**********************************************************/

#include<stdio.h>

int main()
{
float f;
unsigned int i;
char *p=(char*)&f;
scanf("%f",&f);
for(i=0;i<4;i++)
{
 unsigned int j=0x80,tmp=*(p+i);
 for(;j;j>>=1)
              if(j&tmp)printf("1");
              else printf("0");
 printf("\t");
}
return 0;
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
UC头条:进阶C语言——数据的存储[详解]
C语言
C语言打印二进制的代码
查看float类型在内存中的表示方式(IEEE)
C语言中由于赋值导致字节的截断、字节扩展及数据类型的提升。
Java基础类型与其二进制表示
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服