首页 终其一生,易语言 🍓

易语言第三课 - 运算符

位运算符,算术运算符,逻辑运算符,赋值运算符

20210323160818

位运算

1.位取反(十进制数值) ~ 1变0 0变1

  • 将指定数值每一个比特位的值取反后返回。

2.位与(十进制数值1,十进制数值2)& 同一出一

  • 如两个数值有某共同比特位为1,则返回值的对应位也为1,否则为0。返回计算后的结果。

3.位或(十进制数值1,十进制数值2)| 有一出一

  • 如两个数值中有一个数值的某一比特位不为零,则返回值的对应位就为1,否则为0。返回计算后的结果。

4.位异或(十进制数值1,十进制数值2)^ 不同出一

  • 如两个数值对应比特位的值不相等,则返回值的对应位就为1,否则为0。返回计算后的结果。

5.左移(十进制数值,移动位数)<<

  • 将某整数的数据位左移指定位数,返回移动后的结果。

6.右移(十进制数值,移动位数)>>

  • 将某整数的数据位右移指定位数,返回移动后的结果。

算术运算符

算术运算符即算术运算符号。是完成基本的算术运算符号,就是用来处理四则运算的符号。

算术运算符有哪些

算术运算符

逻辑运算符,主要用途在于逻辑判断,例如:判断2是否大于1

算术运算符有哪些

赋值运算符

赋值运算符

优先级

运算符优先级
位运算1
算数运算2
逻辑运算符3
赋值运算符4

运算符优先级
()括号1
* 乘 / 除2
整除3
% 求余4
+ 加 - 减5

运算符并排 则按照代码从左往右顺序
数学算式类似,程序中的表达式也可以通过添加括号来改变运算顺序。如果你不清楚究竟是那个运算符的优先级高,那么就加括号吧!这是确保正确的省事办法。

其他

易语言第二课 - 变量+常量

易语言第一课 - 认识数据类型

本文章只做记录之用。




文章评论

目录