首页
社区
课程
招聘
[旧帖] [求助]为什么2在VC中输出是1073741824 0.00雪花
发表于: 2007-11-20 18:49 4879

[旧帖] [求助]为什么2在VC中输出是1073741824 0.00雪花

2007-11-20 18:49
4879
用VC中的汇编输出功能学习汇编,今天在搞了一下午有个问题不明白,为什么float a=2对应的是mov        DWORD PTR _a$[ebp], 1073741824,,,,如果把float该成int就正常对应mov        DWORD PTR _a$[ebp], 2

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 266
活跃值: (52)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
2
一个是浮点数,一个是整型数,两者在内存中格式是不一样的
2007-11-20 20:11
0
雪    币: 581
活跃值: (149)
能力值: ( LV12,RANK:600 )
在线值:
发帖
回帖
粉丝
3
谢谢楼上的提醒,刚刚查了一下IEEE标准,现在知道了,第一次来这发帖,嘻嘻
2007-11-20 21:41
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
http://bbs1.pediy.com/showthread.php?t=55241
2007-11-20 21:41
0
雪    币: 581
活跃值: (149)
能力值: ( LV12,RANK:600 )
在线值:
发帖
回帖
粉丝
5
int  a=1073741824;

        mov        DWORD PTR _a$[ebp], 1073741824       


float  a=2;

        mov        DWORD PTR _a$[ebp], 1073741824
怎么会一样呢,计算机是怎么区分int a=1073741824;和float  a=2;
2007-11-20 21:47
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
能不能说明白一些?
2007-11-20 22:02
0
游客
登录 | 注册 方可回帖
返回
//