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

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

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
posted @ 2020-11-14 19:41  Theseus‘Ship  阅读(157)  评论(0编辑  收藏  举报
Live2D