无符号数减法,注意溢出问题(移项后,不等式结果不一致)

    科技2022-08-10  93

    很基本的知识,但是写代码的时候比较容易忽略,或者忘记变量是个无符号类型的变量,直接做减法,导致发生错误。

    当遇到 unsigned int、size_t 等类型的变量时,应尽量用 加法 代替 减法。

    例如判断a - b > c时,尽量使用 a > b + c 代替。

    Processed: 0.012, SQL: 9