今天闲来无事做,列个表比较一下Java与C的运算符及结合性的差别:

Java运算符优先级及结合性与C语言之比较

其中

instanceof作用是判断对象是否为某个类或接口类型

>>> 无符号的右移

<< >> 有符号的左右移


然后是C语言的:

Java运算符优先级及结合性与C语言之比较

由上图可知:

Java与C语言运算符和结合性除了几个该语言特有的,其余几乎一样。不过,Java的移位运算确实比C强大许多。