运算符和表达式

一.运算符

1.运算符:又叫做操作符,是一个用于运算的符号,它作用于一个或多个操作数

按操作数的数量分类:
①一元(目)运算符—作用于一个操作数
②二元(目)运算符—作用于两个操作数
③三元(目)运算符—作用于三个操作数

按运算符的功能分类:
①算数运算符—用于数学运算
②逻辑运算符—用于判断真假
③位运算符—用于二进制运算
④其他

 

2.算数运算符:+、-、*、/、%、++、--

加加运算符书写方式:
变量名++                                      ++变量名
1.计算返回结果,与变量相同                     1.计算返回结果,为变量值加1
2.将变量的值自增1                             2.将变量的值自增1

减减运算符书写方式:
变量名--                                      --变量名
1.计算返回结果,与变量相同                     1.计算返回结果,为变量值减1
2.将变量的值自减1                             2.将变量的值自减1

 

3.赋值运算符:=、+=、-=、*=、/=、%= (不能用于变量初始化)

+= :x += 运算代码;→ x = x +(运算代码);
-= :x -= 运算代码;→ x = x -(运算代码);
*= :x *= 运算代码;→ x = x *(运算代码);
/= :x /= 运算代码;→ x = x /(运算代码);
%= :x %= 运算代码;→ x = x %(运算代码);

 

4.常用逻辑运算符:(==)等于、(!=)不等于、(>)大于、(>=)大于等于、(<)小于、(<=)小于等于、(&&)并且、(||)或者、(!)非

返回类型:bool
&&:两个bool类型进行运算,运算的结果是真真为真,其他为假
||:两个bool类型进行运算,运算的结果是假假为假,其他为真
!:一元运算符,对一个bool类型的数据求反。数据为真,运算结果为假;数据为假,运算结果为真

 

5.三目运算符

书写方式:操作数1 ? 操作数2 : 操作数3

返回结果:
如果操作数1判定结果为真,则将操作数2作为返回结果
如果操作数1判定结果为假,则将操作数3作为返回结果

 

6.位运算符

(&)与:对两个数字的二进制格式每一位进行比较(如果都为1,取1,否则取0)
(|)或:对每一位进行比较(如果都为0,取0,否则取1)
(^)异或:对每一位进行比较(相同取0,不同取1)
(《)左移:对一个二进制数字向左移动指定的位数
(》)右移:对一个二进制数字向右移动指定的位数
(~)取补:(一元运算符)将数字二进制位上的0变成1,1变成0

 

二.表达式

1.常用表达式返回类型:

①一个变量声明的表达式,返回类型是void(无返回类型)。
②一条变量赋值的表达式,返回类型就是该变量的类型,返回结果就是该变量的值。
③在进行算术运算时,返回类型为参与运算的操作数中,取值返回大的类型。
④所有的逻辑运算(>、<、=、!=、<=、>=、&&、||、!),返回类型固定为bool
⑤一个类型转换的表达式,返回类型就是你要转换的目标类型。
⑥当一个字符串和其他数据进行拼接后,返回结果是拼接之后的字符串
⑦不同的函数调用,返回类型可能不同。
⑧输出语句返回类型是void。
⑨输入语句用于得到用户输入的字符串,它的返回类型是string
⑩任何类型的数据都可以使用ToString转换为字符串,该函数返回string类型

posted on 2017-09-24 16:09  张萤莹  阅读(666)  评论(0)    收藏  举报