C++ and - (unsigned int)

C++ and - (unsigned int)

本文关键字:int unsigned and C++      更新时间:2023-10-16

为什么下面的行

auto k = -10u;

返回k=4294967286?它不应该将-10无符号转换为有符号整数吗?

否。不应该。

-(unsigned type)是无符号类型。

应用于内置整数的任何运算符都具有相同类型的结果

相关文章: