频道栏目
读书频道 > 软件开发 > C++ > Visual C++开发宝典
2.6.2 表达式
2012-09-21 10:35:46     我来说两句
收藏   我要投稿

本文所属图书 > Visual C++开发宝典

本书以Visual C++ 6.0开发环境为基础,全面、细致地讲解了使用Visual C++语言进行编程和实际项目开发的各种技术,是学习Visual C++编程的必备图书。全书分两大部分、共27章,其中,第一部分为开发技术,主要...  立即去当当网订购

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

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

  第1行代码是将y + z的值赋给x。
  第2行代码是先计算m+n的和,将取得的值与y相加后赋给y,再把y的值赋给x。表达式的返回值也有类型之分,其类型取决于表达式所包含的变量和常量的类型。
表达式可以根据其所包含的运算符分为以下8种类型。
  算术表达式:根据类型又可分为以下两种。
·整型表达式:表达式中的数据是整型,结果也是整型。
·实型表达式:表达式中的数据是实型,运算过程中先转换成double型,结果也是double型。
  逻辑表达式:用逻辑运算符连接整型数据,结果是0或1。
  位表达式:用位运算符连接整型数据,结果是整型。
  强制类型转换表达式:用“类型”运算符使表达式的类型进行强制转换。
  逗号表达式:顺序求出表达式的值,结果是最右边的表达式的值。
  赋值表达式:将“=”右边表达式的值赋给左边的变量,结果为赋值后的变量值。
  条件表达式:根据前面表达式的值来判断执行后面两个表达式中的哪一个。
  指针表达式:对指针类型的数据进行运算,结果是指针类型。

上机练习

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

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


 

上机练习4   计算圆面积

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

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



 

 

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:2.6.1 运算符
下一篇:2.7 优先级介绍
相关文章
图文推荐
排行
热门
最新书评
文章
下载
读书
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站