YC Yc.W home Systems · C++ · AI Infrastructure
C & C++ · Note

C++-当表达式中同时存在有符号和无符号的类型时,有符号类型先转为无符号参与计算

Explore all C & C++ notes →

November 14, 2020 7:40 PM 今天看C++Primer时发现:

    /*当表达式中同时存在有符号和无符号的类型时,有符号类型先转为无符号参与计算*/
    unsigned int un1 = 1;
    int n2 = -1;
    std::cout<< "1[unsigned int] * -1[int]" <<un1 * n2<<std::endl; //4294967295