入门第五天|入门第五天 【运算符】
整数运算:
1、如两个数有一个为long类型,则结果为long类型。
2、没有long时,结果为int。即使数据都是short、byte,结果都是int类型,int只取整数,有小数他不会四舍五入。
浮点运算:
1、如两数有一个为double则结果为double;
2、只有两数都是float,则结果才为float。
文章图片
取余运算:
1、其操作数为浮点数,一般使用整数,结果是“余数”,“余数”符号和左边数相同,7%3=1;-7%3=1;
7%-3=1
负数取余:只有左边数为负,结果取余才为负。
文章图片
自增自减:
“++”在前,先赋值,后自增;
“++”在后,先自增,后赋值;
“--”也是如此
文章图片
关系运算:
关系运算符用来进行比较运算。关系运算的结果是布尔值:true/false;
注意:“=”是赋值运算符,而判断两数是否相等的运算符;“==”“!=”是所以(基本和引用)数据类型都可以使用“>”“>=”“<”“<=”仅针对数值类型(byte/short/int/long/float/double/char);
逻辑运算:
与运算&有false,全false
短与运算&&有false,全false
或运算|有true,全true
或短运算||有true,全true
非运算!取反
异或^相同false,不同true
零不能做被除数
文章图片
位运算:
~取反
&按位与
|按位或
^按位异或
<<左移运算符,左移一位相当于乘二如:5<<1=5X(1*2)=10
>>右移运算符,右移一位相当于除二
文章图片
字符连接符
“+”运算符两边数有一个是字符串类型。
文章图片
条件运算符 :
运算x为true时则返回y
x? y:z
结果x为false时则返回z
文章图片
运算符优先级:
逻辑运算符:非<与<或
复杂情况下:使用"()"括起来
文章图片
【入门第五天|入门第五天 【运算符】】
推荐阅读
- 2018-02-06第三天|2018-02-06第三天 不能再了,反思到位就差改变
- 开学第一天(下)
- 野营记-第五章|野营记-第五章 讨伐梦魇兽
- 太平之莲
- 2019-02-13——今天谈梦想()
- 第326天
- 死结。
- 闲杂“细雨”
- 眼光要放高远
- 2019年12月24日