使用道具 举报
最初由 farmer 发表 程序代码如下: #include<iostream.h> void main() { int *p; double q; q=1234.56; p=*(int*) &q; 这一行不对吧? cout<<*p<<q<<p<<&q<<endl; } 输出的结果很奇怪,地址输出是一样的,但是里面的数据却不一样(*p,q不相同),难道说是强制转换的时候出了问题?
最初由 无双 发表 浮点保存方式与定点保存方式不一样 也就是说各位意义不一样
本版积分规则 发表回复 回帖后跳转到最后一页