Fortran学习心得与总结
Fortran学习心得与总结 Fortran是一种功能强大且广泛应用的编程语言,特别是在科学计算、数值分析和数据处理等领域。本文将总结Fortran的学习心得和重要知识点,以便帮助读者更好地理解和掌握Fortran语言。 1. Fortran的基本数据类型 Fortran有五种基本数据类型:integer、real、character、logical和complex。其中,integer是整数类型,real是实数类型,character是字符类型,logical是逻辑类型,complex是复数类型。 2. I-N规则 Fortran中有一个特殊的规则,称为I-N规则。如果变量名的首字母为I、J、K、L、M、N这6个字母中的一个时,即认为该变量为整型变量,而其他字母开头的变量则默认为实型变量。 3. Data语句 在Fortran中,Data语句用来赋初值给变量。例如,INTEGER LINE; DATA LINE/0/ 5.real(kind=8) a; 这种格式只适用于Fortran90,Fortran77中需要使用real*8或real(8)。 4. 乘方运算 在Fortran中,乘方运算使用“”运算符,如a2表示a的平方。需要注意的是,使用乘方运算符时,一定要写成两个连续的星号。 5. 算术表达式中的类型转换 Fortran语言允许不同类型的算术运算量之间进行算术运算。在算术表达式中,如果两个操作数类型不同,编译系统会自动将它们转换成同一类型之后才进行运算。 6. FREE与FIXED格式的DO循环 Fortran 95使用end do来结束循环,而Fortran 77使用DO循环要麻烦一点,它不使用END DO来结束循环,而是使用行号来结束循环。Fortran 77中经常使用CONTINUE命令来结束循环。 7. 循环的流程控制 在Fortran中,循环中的cycle命令相当于C++里的continue命令,用于结束一次循环。exit命令则相当于C里的break命令,用于结束循环。 8. 等价声明 Fortran中有等价声明,即用equivalence(a,b),这样使得a和b使用同一块内存,这样可以节省内存,有时可精简代码。 9. 关系运算符 Fortran中有多种关系运算符,如==、/=、>、>=、<、<=等这些运算符都可以用来比较两个值。 10. 逻辑运算符 Fortran中有五种逻辑运算符:.AND.、.OR.、.NOT.、.EQV.和.NEQV.这些逻辑运算符都可以用来连接不同的逻辑表达式。 11. PAUSE、CONTINUE和STOP命令 PAUSE命令用来暂停程序执行,CONTINUE命令貌似没什么用处,但可以用作封装程序的标志,STOP命令用来结束程序,需要谨慎使用。 12. Fortran的特色:隐含式循环 Fortran的一大特色是隐含式循环,可以使用隐含式循环来简化代码。 13. 数组专用:where命令 where命令形式上类似于if,但只用于设置数组。FORALL是Fortran95添加的功能,只能用于数组操作。forall可以嵌套使用,还可以在forall中使用where,但where中不能使用forall。 通过学习这些知识点,可以帮助读者更好地理解和掌握Fortran语言,并且更好地应用于实际项目中。
剩余22页未读,继续阅读
- 粉丝: 55
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助