设为首页 加入收藏

TOP

2.6.2 表达式
2013-10-07 15:17:29 来源: 作者: 【 】 浏览:67
Tags:2.6.2 表达式

2.6.2   表达式

表达式是由常量、变量、运算符和数据组成的,它是程序设计语言为了获得值而产生的。表达式位于赋值语句的右边,它的返回值可以被程序利用,如下所示。

  1. 01   x = y + z  
  2. 02   x = y += (m + n) 

上面是两个简单的表达式,两个表达式的含义分别如下。

第1行代码是将y + z的值赋给x。

第2行代码是先计算m+n的和,将取得的值与y相加后赋给y,再把y的值赋给x。表达式的返回值也有类型之分,其类型取决于表达式所包含的变量和常量的类型。

表达式可以根据其所包含的运算符分为以下8种类型。

算术表达式:根据类型又可分为以下两种。

整型表达式:表达式中的数据是整型,结果也是整型。

实型表达式:表达式中的数据是实型,运算过程中先转换成double型,结果也是double型。

逻辑表达式:用逻辑运算符连接整型数据,结果是0或1。

位表达式:用位运算符连接整型数据,结果是整型。

强制类型转换表达式:用“类型”运算符使表达式的类型进行强制转换。

逗号表达式:顺序求出表达式的值,结果是最右边的表达式的值。

赋值表达式:将“=”右边表达式的值赋给左边的变量,结果为赋值后的变量值。

条件表达式:根据前面表达式的值来判断执行后面两个表达式中的哪一个。

指针表达式:对指针类型的数据进行运算,结果是指针类型。

上机练习

上机练习3   整数加减法练习

练习者自己选择是进行加法还是减法运算,之后输入进行多少以内的加法或减法运算,具体数值会由计算机随机产生,输入答案,计算机会根据输入的数据来判断结果是否正确,程序运行效果如图2.17所示。

 
图2.17   整数加减法

上机练习4   计算圆面积

对于任意一个圆,根据给定的半径r,可以计算出这个圆的面积,计算公式为area=p×r×r,其中p的值是固定的,一般使用3.14,不同的圆r的大小也是不同的,不同的r决定了不同的圆面积area。

在使用时表示圆半径的数据可以用整型数据,也可以用实型数据,而表示圆面积的数据,则需要用实型数据。运行程序,将得出半径为2的圆的面积,程序运行效果如图2.18所示。

 
图2.18   计算圆面积
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2.6.1 运算符(1) 下一篇2.7 优先级介绍

评论

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