您的位置:首页 > 其它

类型转换算数运算符转移字符赋值和比较运算符逻辑运算符

2016-08-14 00:00 253 查看
计算机使用存储数据,并且对这些数据进行处理,所有要使用运算符:
运算符:就是数据进行运算的符号:
算术运算符 + , - , * , /
赋值运算符 =
比较运算符 >, <, >= ,<=
逻辑运算符 || &&
位运算符 & |
三目运算符
++和--
int c = a++; //在a的基础上加了1 ---> c = a, a = a + 1;
//先把a原来的值赋给c,再把a的值加1
int d = ++b; //在b的基础上加了1 ---> b = b +1 , d = b;
//先把b的值加1,再把加之后的结果赋给d
--和++的运算规则完全一样,

字符串连接符就是将字符串和其他数据通过 + 来实现连接

描述数据之间的关系:
>, <, >= ,<= ,!= ,==

1:所有关系运算符形成的表达式结果都为布尔类型
2:关系运算符两边的类型,要么一样,要么兼容
>:大于
>=:大于或者等于都为true

//=--------&(与)-----------------
1:逻辑运算符组成的表达式的结果为boolean类型
2:逻辑符的两边必须是boolean类型的表达式
3:如果所有条件都为真,结果为真,只要有一个为假,结果为假
//=--------|(或)-----------------
只要有一个条件都为真,结果为真,所有条件为假,结果为假
//=--------^(异或)-----------------
两个条件不同为真,相同为假 (婚姻登记的性别)
//=--------!(非)-----------------
把真变为假,假变成真
//=--------&&(双与)-----------------
&和&&区别
1:&和&&逻辑结果一样
2:&:不管真假,所有表达式都会运算一遍
3:&&表达式中只要一个为假,后边的表达式不会运算
4:在实际开发中,一般用&&

|和||区别
1:|和||逻辑结果一样
2:|不管真假,所有表达式都会运算一遍
3:||表达式中,只要有一个为真,就不会运算后边的表达式
4:在实际开发中,一般用||

//==============位运算符=====================
&(位与) |(位或) ^(位异或)~(位取反)<<(左移)>>(右移)>>>(无符号右移)

&(位与):只要有一个为0,该位为0,两个为都为1,结果才为1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐