On this pageCXX5517一元减法运算符不得用于底层类型为无符号类型的表达式依据对 无符号int、无符号long 或 无符号long long 类型的表达式使用一元减法运算符,分别会产生 无符号int、无符号long 或 无符号long long 类型的结果,这样的运算没有意义。若对较小的无符号整数类型的操作数应用一元减法,可能会因为整型提升而产生有意义的有符号结果,但这不是好的实践。登录查看完整文章