润木 发表于 2019-3-2 21:23:53

c简单运行的问题

本帖最后由 润木 于 2019-3-2 21:25 编辑

为什么前一个结果是0啊?

jackz007 发表于 2019-3-2 21:40:35

本帖最后由 jackz007 于 2019-3-2 21:42 编辑

      float 型的变量按整型数来显示会出问题,n1 是浮点型的变量,其中存储的是按 IEEE 32位浮点编码的浮点数,把这个数据按照整型数进行解析必然得不到正确的结果。

润木 发表于 2019-3-3 09:43:26

jackz007 发表于 2019-3-2 21:40
float 型的变量按整型数来显示会出问题,n1 是浮点型的变量,其中存储的是按 IEEE 32位浮点编码的浮 ...

我的除号两侧是整型的,所以他的结果应该也是整型的啊,所以虽然我定义的n1为浮点型,可是他内部应该是整型的吧,我输出用整型格式输出为啥会出问题啊。。。
页: [1]
查看完整版本: c简单运行的问题