运算符

运算符

  • 算数运算符
  • 赋值运算符
  • 比较运算符
  • 逻辑运算符
  • 位运算符

算数运算符

在这里插入图片描述

字符串里算数运算

在这里插入图片描述

赋值运算符

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

比较运算符

在这里插入图片描述

逻辑运算符

在这里插入图片描述

逻辑运算的短路

在这里插入图片描述

位运算符

按位与& 按位或| 按位异或^ 按位左移<< 按位右移>> 按位取反~

  • 按位与:同为1则1,否则为0
  • 按位或:只要有一个为1,就为1
  • 按位异或:相同为0,不同为1
  • 按位左移:在右边补俩0(a<<n===>a*2的n次方)
  • 按位右移:去掉右边两位(a>>n===>a除以2的n次方)

练习题:使用位运算,获取到十六进制颜色 0xF0384E 的RGB值,以十进制形式打印输出。

color = 0xF0384E
red = color >> 16
green = (color & 0x00FF00) >> 8
blue = color & 0x0000FF

版权声明:本文为lz161530245原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。