欢迎来到天天文库
浏览记录
ID:19835920
大小:2.78 MB
页数:103页
时间:2018-10-06
《fortran语言第2章(共8章)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一节FORTRAN常量第二节FORTRAN变量第三节FORTRAN内部函数第四节 算术表达式第五节 赋值语句第六节 表控输入/输出语句第七节END、PAUSE、STOP语句第二讲顺序结构程序设计第一节FORTRAN常量Fortran的语言元素是指在程序设计中所用到的基本成分,例如字符集、常量、变量、记号以及其它的基本结构等。只有了解并掌握了这些基本要素,才可能正确自如地使用该种语言。一、FORTRAN字符集★26个英文字母,(除了字符串内的字符外,程序中小写字母等价于相应的大写字母)★数字0~9★_(下划线)★22个特殊字符空格=+-*/()
2、,:.$‘!”%&;><?Fortran的源程序就是上述字符及符号按照词法、语法和语义的规定对算法的描述。在编写源程序时需要注意的是:(1)除字符型常量外,源程序中不区分字母的大小写,如语句“ReaLa”和“realA”是等价的。(2)字符集以外的可打印字符,只能出现在注释、字符常量、字符串编辑符和输入输出记录中。Fortran的字符集二、FORTRAN标识符第一节FORTRAN常量标识符即名称,是用来在程序中标识有关实体(如:变量、符号常量、函数、程序单元、公用块、数组、模块和形参等)。Fortran95规定:标识符只能由字母、数字、下划线和
3、美元符号“$”组成,且起始字符必须是英语字母。Fortran的关键字关键字是Fortran95中的一种特定字符串。如read*,a,bread是关键字。类似的关键字有:print、write、program、integer、do、if、then、end、subroutine、function等。在编译环境中正确的关键字会以蓝色字符显示。关键字都有特定的含义,在程序中有具体的位置要求,不能随意改变,否则将产生一个语法错误。Fortran对于关键字不予保留,即允许其关键字作为其他实体的名称。但是,不主张这样做,因为使用关键字作为实体名称会到导致程序
4、难以理解和阅读。例如:用户可以将自己的变量名、数组名等命名为read、print、end、integer、program、print、do等关键字,编译程序会根据上下文来识别一个字符串究竟是关键字还是实体名称。一个程序中,数据是程序加工处理的对象,而通过语句描述了对数据的具体操作。不同类型的数据具有不同的特性,在计算机内存中占有不同的存储长度,存储的方式不同,具有不同类型的运算。数据类型只是数据的形式化和抽象化描述,它说明一类数据的共同性质,而不是具体的数据对象。程序处理的数据必须是具体的数据对象,一个数据对象可以是常量、变量、数组或指针等,用
5、户根据具体问题的需要定义数据对象的数据类型。三、FORTRAN常量常量定义:常量是在程序中直接生成并直接用于计算和处理,且在程序运行期间保持不变的数据。第一节FORTRAN常量例如:15、0、-21、.1416、256_2、(10.2,0.3)、’fortran’、”student”、.true.常量无需类型定义、直接由其表示形式可确定其数据类型。Fortran常量包括整型、实型、复型、字符型和逻辑型五种内部类型常量和一种特殊的常量——符号常量,下面分别介绍它们的表示方法及其注意事项。三、FORTRAN常量1、整型常量整型常量由0~9的一系列数
6、字组成,包括正数、负数和0。如125,-258,+28等。注意:(1)Fortran95不允许整数内部出现非数值字符如“,”、“:”和空格;(F77中整数的空格被忽略,而F90及以上版本整数加入空格将产生错误)(2)整型常量不能有小数点;(3)正负号和数字之间可以保留空格。第一节FORTRAN常量三、FORTRAN常量1、整型常量整型数据:微机支持4种kind_Value:1,2,4,8(1)范围:-128~127(2)范围:-32768~32767(3)-2147483648~2147483647(-231~231-1)(4)-9223372
7、036854775808~9223372036854775807IntegerF77默认kind_Value的值为2第一节FORTRAN常量三、FORTRAN常量2、实型常量实型常量又叫实数,有两种表示形式:小数形式和指数形式十进制小数形式:由整数部分、小数点及小数部分三部分组成,必须包含小数点。第一节FORTRAN常量例如:+12.5、-13.248、0.243、12.和.123十进制小数有3种不同表达形式:±n.m±n.±.mn代表整数部分,m代表小数部分,不允许出现非数值字符(如逗号、顿号和空格等)。三、FORTRAN常量2、实型常量指数
8、形式:用来表示一个绝对值非常大或非常小的数。第一节FORTRAN常量指数形式的实数三部分组成:有效数字、E(或e)和指数。例如:+0.125E+2、-
此文档下载收益归作者所有