码迷,mamicode.com
首页 > 其他好文 > 详细

运算符

时间:2019-11-09 23:20:53      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:变化   取反   运算   算术运算符   条件   没有   位运算符   lis   内存   

算术运算符

1.+ /相加运算,如果加数中有字符串,则+变为字符串拼接符

2.- /减运算符

3.* /乘运算符

4./ /除运算符

5.% /取模(余)运算符

赋值运算符

1.= /将等号右边的数给等号左边;

2.+= /例子:a += 1;等同a=a+1;

3.-= /用法同2

3.*= /用法同2

4./= /用法同2

5.%= /用法同2

关系运算符

关系运算符有: < , > , >= , <= , == , !=

关系运算符的结果都是布尔量。

逻辑运算符

&& /与运算

|| /或运算

特性:

  1. 一般和关系运算符联用,运算结果为布尔数值

  2. 短路效应:对于&&关系只要第一个判定为flas则结果为flas不管后面的运算

条件运算/三目运算符

格式:条件?a:b;

当条件结果为 true取a的值,

当条件结果为 false取b的值。

自增运算符

自增运算符包括“++”与“--”

注意:a++与++a不同

a++不会马上改变a的值,而是将a放入内存中,下次使用在变化。

++a马上改变a的取值

移位运算符(二进制运算符)

二进制运算符包括"<<",">>"与">>>s"

">>"运算相当如数字减半

">>"运算相当于数字翻倍

">>>"该运算是在高位补零所以在对负数的运算中需要注意,该运算一般多用于加密运算

布尔运算符

布尔运算符包括‘&‘,‘|‘,‘~‘,‘^‘

‘&‘ /逻辑与运算

‘|‘ /逻辑或运算

‘!‘ /取反运算符

‘^‘ /异或运算符

注意在布尔运算符中没有短路效应

运算符

标签:变化   取反   运算   算术运算符   条件   没有   位运算符   lis   内存   

原文地址:https://www.cnblogs.com/-Archenemy-/p/11828040.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!