1.(=)赋值运算符
2. (+ - * / %)加,减,乘,除,余
3.(&&,||,!=)逻辑运算符 与,或, 非
4.(& , | , ~ , ^ ) 与 , 或 , 取反 , 异或 (位逻辑运算符 ^ 两者相同为0不同为1)
(前三个为 &&, || ,!=)
5.
自增和自减运算符:自增和自减运算符是单目运算符,可以放在操作元之前,也可以放在操作元之后。操作元必须是一个整形或浮点型变量。自增、自减运算符的作用是使变量的值增1或减1。放在操作元前面的自增、自减运算符,会先使变量参与表达式的运算,然后再将该变量加1(减1)。例如:
++a(--a);表示在先自增或自减然后再使用
a++(--a);表示在先使用再自增或自减
文字描述:
创建一个类
创建一个主函数
定义三个变量
将15赋值给a
让a先自增然后+4赋值给b
让最后的a+4赋值给b再给c(结果应该是b=c=20)
刚刚的结果可能是因为最后先赋值给b再给c所以没有什么差距,现在我们换种方式
文字描述:
创建一个类
创建一个主函数
定义三个变量a,b,c
将15赋值给a
让a先使用后自增,然后加4赋值给b(结果应该是19)
让自增后的a加4然后赋值给c(结果应该是20)如下图
刚刚的两幅图没有体现双加号在前和在后的区别,那么接下来我再让a先自增在使用
文字描述:
创建一个类
创建一个主函数
定义三个变量a,b,c
将15赋值给a
让a先自增后使用,然后加4赋值给b(结果应该是20)
让自增后的a加4然后赋值给c(结果应该是20)如下图
这一些对比以及体现了自增的意义,自减的效果是类似的
比较运算符:比较运算符应该是最简单的了,一看便知,就不多解释看下图
文字描述:
创建一个类
创建一个主函数
定义第一个整型变量,将4赋值给number
定义第二个整型变量,将5赋值给number
移位操作:
左移: << 空位补0,溢出舍去
右移: >> 正数补0,负数补1,溢出舍去
无符号右移:>>> 整体右移,空位补0,溢出舍去