2020-02-01 16:14发布
yoz 发表于 2013-2-2 11:28 刚才说错了,(int)5.75==0 而 float a=5.75;
asdf1776 发表于 2013-2-2 11:42 %d怎么能和float连用? 你这种写法在我公司会被罚款
feixiang1990 发表于 2013-2-2 11:53 谢谢 大家 虽然还是有点小疑惑,不过还是很感谢大家,看来只能回家看课本了 ...
最多设置5个标签!
%d怎么能和float连用?
你这种写法在我公司会被罚款
只是故意看看这种不匹配的后果
(补充)
我本来以为按照ieee754存储的float也是32位,能否在printf中用%d来强制把这四个字节当作int来输出,结果好像并不如我所愿。
先理论分析。然后机器验证一下。
一周热门 更多>