请解释C语言数据结构

时间:2017-12-20 00:47:36

标签: c types

A和B的值的结果如下。

1 个答案:

答案 0 :(得分:0)

在第一种情况下,右侧的表达式类型为int,值为-121。在第二种情况下,类型为uint32_t,值为uint32_t(-121) == 4294967175。后者无法在float中精确表示,因此它会四舍五入。