设为首页 加入收藏

TOP

2.6.1 运算符(2)
2013-10-07 15:17:35 来源: 作者: 【 】 浏览:64
Tags:2.6.1 运算

2.6.1   运算符(2)

运行结果如图2.15所示。

 
图2.15   运行结果

试一试:根据以上程序,制作一个输入5位学生的成绩,然后计算5位学生的平均成绩,并输出。

3. 逻辑运算符

逻辑运算符用于执行逻辑运算,常被作为条件表达式使用,逻辑运算符如表2.10所示。

表2.10   C++(www.cppentry.com)逻辑运算符表

 

4. 关系运算符

关系运算符用于进行两个数的比较,同逻辑运算符一样,常被作为条件表达式使用,关系运算符如表2.11所示。

表2.11   C++(www.cppentry.com)关系运算符表

 

5. 位运算符

C++(www.cppentry.com)语言提供的位运算符可以直接按位进行操作,C++(www.cppentry.com)位运算符如表2.12所示。

表2.12   C++(www.cppentry.com)位运算符表

 

6. 逗号运算符

逗号运算符是一种特殊的运算符,可以将两个表达式连接起来称为逗号表达式,格式如下。

  1. 表达式1,表达式2,...,表达式n 

逗号表达式的求值过程是先求表达式1的值,再求表达式2的值,依次向后求值,整个逗号表达式的值是最右边的表达式的值。例如:
  1. 01   int a;  
  2. 02   a = (1+2,5*2,4+5,8+5); 

输出结果a=13。

7. 条件运算符

如果在if语句中,无论表达式的值为TRUE或FALSE,都执行一条给同一个变量赋值的语句,条件表达式的一般形式如下。

  1. 表达式1 表达式2:表达式3; 

条件运算符是唯一的三元运算符,执行顺序是先求表达式1的值,值为TRUE时执行表达式2,表达式2的值就是条件表达式的值;若表达式1的值为FALSE,则执行表达式3,表达式3的值就是条件表达式的值。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2.6.1 运算符(3) 下一篇2.6.1 运算符(1)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: