Skip to main content

CXX5492

如果对底层类型为无符号 char 或无符号 short 的操作数应用按位运算符 ~ 和 <<,其结果必须立即转换为该操作数的底层类型

依据

当运算符 ~<< 应用于 小整数类型无符号char无符号short)时,运算前会有进行整型提升,结果可能会意外包含高阶位。

登录查看完整文章