种子科学与工程的认识:用于显示任意float在内存中的二进制数
来源:百度文库 编辑:偶看新闻 时间:2024/04/29 21:26:53
下面一个小程序可用于显示任意float在内存中的二进制数。
/**********************************************************/
#include
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;
}
/**********************************************************/
#include
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;
}
在内存中的病毒
+1转换二进制是0000 0000 0000 0001。这个二进制数是源码还是已在内存的补码呢?
对象在内存中的表示
数据在内存中的问题
float用于网名是什么意思?
资源管理器中的进程" wowexec.exe"这个进程,且在内存使用位置没有任何显示。
请问表示任意两位无符号十进制数需要几个二进制数?
一信息量单位,主要用于电脑二进制中的信息量计算
二进制数
如何编写能够在内存中任意地址运行的程序
如何删除存留在内存中的“爱情后门”病毒。
程序调用系统API在内存中的过程
int a[2][3] 在内存中的排列
如何清除驻留在内存中的DOS程序?
在内存中的病毒怎么杀,详细解答
编写程序测试C++中所有数据类型在内存中占用的字节数。
请问电脑中的二进制数与十进制数是怎样转换的?(帮帮忙吧)
Keil C51中的double和float一样,那我要进行双精度浮点数运算怎么办啊?
二进制数是什么
请教二进制数问题!
计算二进制、十进制数
二进制数如何求和
十进制-1表示成二进制为1000 0001,存放在内存里就是1111 1111(即补码),请这样的理解,说法对吗?
VB显示数据库中存为二进制数据的图片和WORD