[求助]C语言中,整型变量x小于0,x×2是否也小于0 ??
RT:[求助]C语言中,整型变量x小于0,x×2是否也小于0 ? c 语言
[解决办法]
没有‘×’这个运算符吧
[解决办法]
假定LZ指的是*,简单的说,是。
复杂点,不一定,也许会“下溢”。
所以最后的结果,还看有无特定的上下文。
[解决办法]
正常情况会小于,如果x*2后超出数据类型范围了,结果会溢出,溢出后的结果依赖编译器
[解决办法]
int a = 0x80000001;试试