第7章--运算符及表达式分析.ppt_第1页
第7章--运算符及表达式分析.ppt_第2页
第7章--运算符及表达式分析.ppt_第3页
第7章--运算符及表达式分析.ppt_第4页
第7章--运算符及表达式分析.ppt_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第7章运算符和表达式在Fortran中提供了非常丰富的运算符,涵盖算术运算、逻辑运算符、文字运算等。尤其是在算术运算方面,Fortran具备这些高级计算机语言专业知识,可提供需要使用函数的其他高级语言计算功能。例如,乘法。牙齿章节介绍了fortran运算符和表达式的相关内容。7.1算术运算,算术运算是fortran语言中最强大的部分,是迄今为止波兰还活跃在电脑舞台上的重要原因。牙齿部分介绍fortran语言的算术运算和相关概念。7.1.1算术运算符和优先级,在fortran语言中编写算术表达式非常方便。程序中的算术表达式与教科书中的算术表达式几乎没有区别,只是某些算术运算符的外观不同。fort

2、ran语言定义了五个茄子基本算术运算。牙齿的五个茄子基本算术运算和运算符包括:算术加法,运算符表示加法,数学中的加号。算术减法,运算符减法“-”表示数学中的减号。算术乘法,运算符为星号“*”,表示数学中的乘法。表示算术除法、运算符撇号“/”和数学中的除法。在乘法运算中,运算符由两个连续的星号“* *”表示数学中的乘法。7.1.2是fortran语言中允许使用四种茄子类型的表达式(算术表达式、关系表达式、逻辑表达式和字符表达式)的算术表达式。牙齿部分介绍算术表达式。其他类型的表达式在以下部分中介绍。算术表达式是由一个或多个可执行特定计算操作的算术运算符组成的表达式。在fortran程序中,算术表

3、达式是fortran语言中规定的算术运算符和括号连接各种算术运算(如常量、变量、函数、数组和数组元素)的值表达式。例如,以下是fortran算术表达式的示例:A B C*TAN(D)/(ABS(E) F),7.1.3算术表达式的类型转换,在牙齿章节开头,fortran内的常量和变量是分类类型,那么应该遵循哪些规则呢?fortran语言可以在不同类型的算术运算(例如整数、实数、实数、双精度、复数)之间执行算术运算,但不能在算术运算和非算术运算(例如逻辑、文字)之间执行算术运算。例如,允许“2*10.0”,但不允许“2*TRUE”。那么徐璐不同类型的算术运算之间的运算结果应该是什么类型呢?例如,“

4、2*10.0”的结果应该是“20”还是“20.0”?7.1.4算术运算中的错误,由于计算机存储整数数据时准确,因此只有存储值的范围问题。保存实际数据时,不仅具有存储值的范围,存储数据的精度也受到存储空间的限制。例如,要存储圆周率的准确值几乎是不可能的。可以使用牙齿书籍的CD /Tools/PI目录中的小软件Super计算圆周率。无法想象在牙齿软件中准确存储圆周率的存储空间。由于存储精度的问题,只要整数数据之间的运算是正确的,并且结果在整数数据的存储范围内,结果就没有错误。实际数据之间的运算由于存储精度的问题,可能会产生一些误差。让我们看两个茄子示例。在7.2关系运算、实际数学或工程问题上比较两个数据时,无论谁大,谁小,都经常出现问题。这就是关系比较的问题。Fortran提供了运算符和表达式规则来执行这些操作。牙齿部分对此进行了说明。7.2.1关系运算符,关系运算符也称为双眼运算符关系比较。Fortran中定义了六个默认关系运算符,这六个默认关系运算符在徐璐不同的Fortran标准中的显示方式各不相同。fortran 77中的关系运算符、7.2.2关系表达式、关系运算符介绍后的关系表达式。关系表达式是最简单的逻辑表达式,关系元算术量通常是算术量或字符量。这里只介绍算术量的关系表达式,字符量的关系表达式在字符表达式的部分中进行了说明。算术量可以是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论