目录
这里主要是将Java的运算符中与C语言不同之处作以记录,便于直接对比差异;
算数运算符
1.除法和取模时,右操作数不能为0;
2.可以对小数取模%,但是没有意义;
增量运算符
1.与C语言不一样,在不同类型之间计算时,它会自动强制强制转换;
2.特级特例:
关系运算符
1.计算结果只有字面值true或者false,而不是0或非0
逻辑运算符
三种运算符:&& || !
写法: (布尔表达式1) && (布尔表达式2)
(布尔表达式1) || (布尔表达式2)
! (布尔表达式)
移位操作符
1.左移<<
2.有符号右移>> 最右侧位丢弃,最左侧位补符号位
2.无符号右移>>> 最右侧位丢弃,最左侧位补0