一元减号应用于无符号值,且结果为无符号,也就是 2147483648。 结果的无符号类型可能会导致意外行为。 如果在比较中使用了结果,则可以使用无符号比较,例如,当另一个操作数是int时。 可以使用<limits.h>的INT_MIN或LLONG_MIN,或者 C++ 等效项<climits>,避免出现 C4146。 这些值具有有符号类型。 /sdl(启用附加安...
一元减号应用于无符号值,且结果为无符号,也就是 2147483648。 结果的无符号类型可能会导致意外行为。 如果在比较中使用了结果,则可以使用无符号比较,例如,当另一个操作数是int时。 可以使用<limits.h>的INT_MIN或LLONG_MIN,或者 C++ 等效项<climits>,避免出现 C4146。 这些值具有有符号类型。 /sdl(启用附加安...