Haru, 2021-03-11 16:21 采纳率: 0%
浏览 51

为什么将字符输出为浮点型是0.0000?

q

是精度丢失了么?

  • 写回答

2条回答 默认 最新

  • 阿成-Liam 2021-03-11 16:35
    关注

    printf 这种操作,本来就是类型不安全的。你拿 char 喂给 printf,然后把他当做是 lf 去解析。会发生什么完全不可知。

    建议:放弃对这种 UB 的探索,按照标准,写在所有平台/编译器下行为确定的代码。

    评论

报告相同问题?