问个关于java符号的问题
java在二进制中 << 表示左移;>>表示右移;>>>表示什么含义?还有~符号是什么意思?
比如:x=7 x>>> 等于多少呢
x=-7 x<<<等于多少呢 怎么计算
x=7x=~2结果是多少
x=-7x=~2结果是多少
刚刚开始起步java 所以不太明白这几个符号含义 谢谢指点 $害羞$$害羞$ >>> 或许是shift到最后,不是很清楚
x=~2 结果是 -3,和你所说的 x=-7没有关系
~komplement,在java的数字表达中,如果是interger,是festkomma表达,只是做了一个komplement的运算,因为符号位也komplement,所以正数变负数,负数变正数。
第一个不是很明白,帮你看看 顶上去,希望大家都参与 >>>表示无符号右移, 不管原来的数正负于否,
向右移动后, 高位用0填充.
页:
[1]