讨论/面试考题/计算机 ---> 位移/
计算机 ---> 位移

true or false?

if (2 << -1000 >= 2 << -9999){
    System.out.println(true);
}else {
    System.out.println(false);
}
展开讨论
LeetCodeZhu发起于 2019-12-18
最近编辑于 2019-12-18
共 5 个讨论

哪有 那么多位的基本数据类型 warning
最后都是 0 == 0 吧,输出 true ???

移负数位,还真没写过

true

负数在这里应该会被当做正数处理。负数在计算机中以掩码存储。所以 他会位移对应的正数位吧

移负数位会移吗,还真没试过。。。。。