(IEEE754浮点数的表示和机器数查看) 在VS201X中编写几行C++语言程序代码,通过设置断点、在程序运行的断点处利用菜单的 “调试
时间: 2024-05-03 12:22:11 浏览: 60
->Windows->内存->内存1” 来查看浮点数的二进制表示以及机器数的二进制表示。
```c
#include <stdio.h>
int main()
{
float f = 3.14;
int i = *(int*)&f;
printf("浮点数的二进制表示:%x\n", i);
printf("机器数的二进制表示:");
for (int j = 31; j >= 0; j--)
{
printf("%d", (i >> j) & 1);
}
return 0;
}
```
运行程序后,在程序运行到设置的断点处,打开菜单 “调试->Windows->内存->内存1”,在地址栏中输入 “&f” 并按下回车键,可以看到浮点数的二进制表示。然后在地址栏中输入 “&i” 并按下回车键,可以看到机器数的二进制表示。
阅读全文