FORTRAN语言基础:撇号与H描述符在FORMAT语句中的应用

需积分: 50 41 下载量 56 浏览量 更新于2024-08-09 收藏 829KB PDF 举报
"这篇教程主要介绍了FORTRAN语言的基础知识,包括字符集、标识符以及两种特殊的格式描述符——撇号描述符和H描述符。" 在FORTRAN编程中,字符集和标识符的规定对于编写规范的代码至关重要。FORTRAN 90的字符集包括大写字母、小写字母、数字以及一些特殊字符,如空格、等号、加减乘除、括号、点、撇号、美元符号、逗号、感叹号、和号、百分号、引号和尖括号等。值得注意的是,虽然小写字母也在字符集中,但在FORTRAN 90中,大写和小写字母被认为是等价的。标识符是程序中用于标识变量、常量、函数和程序的名字,它们必须以字母开头,可以包含字母、数字和下划线,但不能以数字开头。 撇号描述符(')在FORMAT语句中允许直接插入字符串,例如在输出I和J的值时,可以使用'I='和'J='这样的字符串。如果需要输出的字符串里包含撇号自身,需要使用两个连续的撇号('')来表示一个实际的撇号字符。例如,输出"IS LI'S STUDENT."时,可以使用撇号描述符或者H描述符来实现。 H描述符是另一种在FORMAT语句中插入字符串的方法,它以'nH'的形式出现,其中n是字符串中字符的数量。与撇号描述符类似,它可以用来输出字符常量,但不需要转义撇号。在给出的例子中,使用H描述符可以达到与撇号描述符相同的效果,避免了对撇号的特殊处理。 在编写FORTRAN程序时,选择有意义的标识符有助于提高代码的可读性。比如,用`TOTAL`表示总和,`BETA`表示某个系数,这些约定可以帮助程序员更快地理解代码的意图。同时,尽管FORTRAN没有保留字的概念,但为了避免与内部函数名或语句关键词混淆,最好避免将这些名称用作自定义标识符。例如,`SIN`和`READ`在FORTRAN中分别是内置的正弦函数和输入语句的关键字,但在这里可以作为变量名,不过这可能会导致误解,因此不推荐这样做。 理解和熟练运用FORTRAN的基础规则,如字符集、标识符和格式描述符,是编写高效、易读的FORTRAN程序的关键步骤。通过这些基础概念,程序员能够更好地控制程序的输出格式,并创建更清晰的代码结构。