unsigned 和 signed 一起运算时, signed 会 cast 为 unsigned
-1 > 0U (unsigned 0)
-1 > 0U (unsigned 0)
本文详细探讨了unsigned和signed类型在进行运算时的行为特点。当两者进行运算时,signed类型会被转换为unsigned类型减1,这导致了一个有趣的特性:即使在负数情况下,运算结果也会被视为非负数。这一特性对于理解底层数据处理尤为重要。
1565
752
598

被折叠的 条评论
为什么被折叠?