F77 要使用缩写来做 逻辑判断:
.ge. ---- 英文全称:Greater or Equal ; 意思:大于等于;
.gt. ---- 英文全称::Greater Than; 意思:大于
.le. ---- 英文全称:: Less or Equal; 意思:小于等于
.lt. ---- 英文全称: : Less Than; 意思:小于
.eq. ---- 英文全称::Equal ; 意思:等于
.nq. ---- 英文全称:Not Equal ; 意思: 不等于
自选一种常见高级语言为背景,对其进行简化.例如只包括整型常数和其四则运算以及相应的赋值语句,转移语句,条件语句和最简单的输入输出语句等.编制一个包括必要处理阶段(词法分析、语法分析、语义分析、代码生成)简化又完整的编译程序
本课程设计程序是以Fortran语言为基础,并整合了C、C++、VB等一些编译语言的思想,能够实现对integer和real的四则运算以及相应的赋值语句、条件语句和循环语句,其中以递归的思想实现了词法分析、语法分析和语义分析,最终结果使用四元式输出。增加了对注释的分析,并能够实现文件的读入,大大地增强了程序的可用性和效率。美中不足的是程序中没有类型检查、没有布尔表达式的分析,结果只以中间代码(四元式)表示,没有生成目标代码,还有受文件操作的限制分析的程序不支持中文
本设计的开发平台式Microsoft Visual Studio 2008 不过支持vc6.0,请注意打开.cpp文件。谢谢,有什么问题请联系jsjmz@qq.com(QQ:506817493)
声明:本博文翻译自https://www.tutorialspoint.com/fortran/fortran_variables.htm
变量只不过是我们的程序可以操作的存储区域的名称。在fortran语言中,每一个变量都要有其确定的数据类型。
fortran语言的变量名字可以由字母,数字,和下划线组成。
fortran变量的名字遵守下面的约定:
1. 长度不能超过31个字符。
2. 它必须由...
•这是一系列
函数的总称,涉及到4个基本
函数:ICHAR,CHAR,IACHR和ACHAR
函数。
•
Fortran 90/95中允许把
字符型的值转换成数值型的值(已知
字符得到
字符在某种
字符集中的序号数值),也可把数值型的值转换成
字符型的值(已知
字符在某种
字符集中的序号数值进而得到该位置上的
字符)。
•
函数ICHAR的作用是根据
字符得到