gpt4 book ai didi

c - 带符号的 NaN 值

转载 作者:太空狗 更新时间:2023-10-29 15:01:11 25 4
gpt4 key购买 nike

基于“IEEE”规范:“当输入或结果为 NaN 时,该标准不解释 NaN 的符号。”然而 printf 打印 NaN 值作为有符号的:nan-nan当打印 nan-nan 时,有人能给我指点规则集吗(来自规范?)例如,我检查了 printf(-1.0f) 打印 -nan谢谢

最佳答案

NaN 的底层表示包含一个符号位,这就是 printf 在决定是否打印减号时要看的内容。

标准说应该忽略符号位的原因是允许诸如negateabsolute 之类的东西简单地修改符号位,而不用强制检查如果输入值为 NaN。

关于c - 带符号的 NaN 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8817164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com