2020-06-13 无符号溢出问题

Posted on 2020-06-13

这周工作遇到了无符号数加减溢出 问题,记录一下。

再现一下 usigned int 相减如果出现负数会出现很大值

#include<iostream>
#include<climits>
using namespace std;

int main() {

    unsigned int  a = 10;
    unsigned int  b = 11;

    cout << "结果: " << a-b << endl;
    return 0;
}

最后结果是 4294967295

分析可以看这个类似的 无符号类型的数据类型做减法


求打赏!一毛两毛不嫌少,一块两块会更好
本站总访问量 本站访客数