在学习了常量变量的基础上,今天开始学习运算符。
运算符:对常量和变量进行运算操作的符号,程序对数据进行运算时要用到运算符
常见的运算符有:算术运算符、赋值运算符、关系运算符、逻辑运算符、三元运算符。
算数运算符
常见的算数运算符有:+加法运算、 - 减法运算、*乘法运算、/ 除法运算、%取模运算、++自增1、 - -自减1整数与浮点数运算时,结果也为浮点数类型
+:加号两边时数值型数据时,进行加法运算。 ‘a’、‘0’等字符型数据参与运算时,用该字符在计算机中所表示的数值进行运算。
加号两边有任意一边是字符串时,进行字符串的拼接
自增(++)和自减(- -)运算:
单独使用时,放在变量前后结果都一样。
参与运算时:
- 放在变量前,先自增(减),在进行其他运算。
- 放在变量后,先以原值进行其他运算,再自增(减)。
赋值运算符
常见的赋值运算符有: =、+=、-=、/=、*=、%=
好处:省略了强制类型转换
关系运算符
关系运算符的运算结果都是布尔类型的,true或false
常见的关系运算符有:==、!=、>、>=、<、<=
逻辑运算符
常见的逻辑运算符有:&&(逻辑与)、||(逻辑或)、!(逻辑非)
运算结果为布尔类型。
偶数个!,结果不变;奇数个!,结果相反。
三元运算符
(关系表达式)?表达式1:表达式2;
运算流程:
- 如果关系表达式结果为true,运算后的结果时表达式1
- 如果关系表达式结果为false,运算后的结果时表达式2