- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
fortran第3章2 Fort的ran语言程序设计初步
3.4 FORTRAN 字符集
3.5 常量
3.6 变量
3.7 内部函数
3.8 算术表达式
3.9 赋值语句
3.10简单的输出语句(表控输出)
3.11简单的输入语句(表控输入)
3.12 PARAMETER语句(参数说明)
3.13 PROGRAM语句,END语句,STOP语句,PAUSE语句;不是任何一种外文字母或数字符号都能被某一计算机语言接受。每一种计算机的高级语言分别规定了它允许使用的字符。
Fortran允许使用的字符如下:
英文字母 :A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
阿拉伯数字 :0 1 2 3 4 5 6 7 8 9
特殊符号 :空格 = + - * / ( ) , . ‘:
! % ; $ ? _ (F90中新增的字符)
;文字字符
;注意:
一. 文字字符的用处
●?? 主要是命名的作用,可以用来命名语言中的一切对象,这三种符号可以混合使用;
●??? 其中数字还具有它本来的含义,就是表示数目。
二. 特殊字符的用处
特殊字符主要具有功能的意义,如编辑功能,运算功能,语法功能等。
FORTRAN 90/95标准原则上接受小写字母。因此除了以下位置,大小写是等价的。
三.大小写必须区分的位置
●??? 作为字符常量的字符串里面;
●??? 输入输出的纪录里面;
●??? 作为编辑描述符的引号或撇号里面。;四. CVF编译平台接受小写字母。
在OPEN或者INQUIRE语句里面的FILE=或NAME=后面是否区分大小写,也是由编译平台指定的。
五.如果是需要调用其他语言写的子程序, 而恰好该种语言(例如C语言)是区分大小写的,这时就需要特别小心。
;六.数字的涵义:
除了以下情形,数字总是表示十进位数字
●??? 属于二进制,八进制,十六进制的字面常量;
●??? 带有B,O,Z编辑描述符的输入输出纪录。;七.下划线的涵义:
●? 下划线的主要作用就是置于单词之间代替空格,使得我们在命名时使用清楚的英语词汇。
●? 下划线不能置于任意名称的前面,但是可以置于名称的最后。
●? 下划线也用于在字面常量中区隔常量的值和种别参数。
无论给什么对象起名,都尽量使用完整的英语单词,同时使用下划线以区隔不同的单词。所谓好记性不如烂笔头,只有这样才能切实保证你在任何时候,在程序代码的任意位置都知道任意变量等的含义。
;与平台有关的FORTRAN辅助字符集
基本字符集是在一切FROTRAN的编译平台都可以使用的,被FORTRAN 95标准规定为必须使用的默认字符集。另外还有些辅助的字符则是不同的平台有不同的用法约定。
辅助字符分两类:可打印字符和不可打印字符。
●?可打印字符;
各种本地化语言的字符,象汉字,希腊字母等,都可以应用在字符串,注释,和输入输出纪录当中。
; ● 不可打印字符。
主要就是控制字符,例如制表符Tab键。
制表符(Tab键) 对于一个FORTRAN77标准的编译系统来说,在固定源程序形式里的Tab被看成是至少6个空格,而在自由源程序形式里的Tab被看成1个空格。这样如果Tab被放在文本当中用于输出格式控制,那么这种默认的转换方式,有时就会导致输出格式的混乱。
有关FORTRAN 95的辅助字符集的使用规则,请参考具体的编译系统的说明。
;所谓FORTRAN的词汇就是一个语句的最小的意义单位,它由一个或多个FORTRAN字符集里的字符组成。包括两类共6种,分类例举如下:
;1.语句关键词;在一个程序当中,任何对象都需要有一个名称,给它们命名所得到的词汇,可以说就是一般语言里的名词,这样的对象包括:变量,命名常量,程序单元,过程,公用块,构造,派生类型,哑元等。;一个常量就是对一个值的合乎语法的字符标记。
常量分为字面常量和命名常量两种:
●?一个值如果没有在程序里面经过命名,则称为字面常量,这种常量不能取派生数据类型。
【例4-6】
66953
Z’5120A’
2.3417
.TRUE.
(33.2, 5.0);● 一个值如果在程序里面经过命名,则称为命名常量,这种常量能取派生数据类型。;在一个程序单元内部,对任何一条语句,都可以在该语句的前面加上语句标签,以便在该程序单元内部的任何其他位置引用该语句。需要引用其他语句的语句包括CALL语句,DO结构,分支语句,输入输出语句等。;算符用在表达式当中,通过运算而获得某种类型的值。
算符分为固有算符和自定义算符两类:
●??? 固有算符
在FORTRA
原创力文档


文档评论(0)