Fortran编程入门与细节技巧
需积分: 10 56 浏览量
更新于2024-09-09
1
收藏 1.03MB DOC 举报
本资源是一份关于Fortran编程的学习笔记,由作者在2015年的学习过程中整理而成。笔记涵盖了Fortran编程的基础概念、工作空间和项目管理、编译与构建流程,以及编程实践中的关键细节。
1. 代码结构和语句风格:
- Fortran支持一行多语句,使用分号";"分隔,单个语句则无需分号。
- 工作空间与项目管理:使用`.opt`和`.dsw`文件来管理workspace,`.dsp`用于项目管理。`.opt`文件关联到`.dsw`,打开工作空间即打开对应的dsw文件。
2. 程序构建流程:
- 编译:生成中间文件.obj和数据文件DF60.PDF,以及管理文件.plg,主要在debug文件夹中。
- 构建(连编):将.obj文件与系统环境、预定义函数等连接,生成可执行程序.exe。同时生成.exe、.pdb文件和更新管理文件.plg。
3. 程序开发步骤:
- 解题过程包括:创建工作空间、创建项目、编写源程序文件、创建辅助文档、编译源码、构建可执行程序、运行和调试。
4. Fortran95特性:
- 关键字区分大小写,尽管允许使用,但建议避免。
- 程序单元类型:主程序(PROGRAM)、外部子程序(FUNCTION/SUBROUTINE)、模块(MODULE)、数据单元(BLOCK DATA)。
- 续行标识符"&"的使用。
- 数据类型:INTEGER、REAL、COMPLEX、CHARACTER、LOGICAL,可通过KIND参数细分为不同精度。
5. 数值表示与基数:
- 数字中字母不分大小写,A-Z对应十进制10-35。
- 支持二至三十六进制表示法,通过基数指示。
- KIND值仅适用于十进制,用于指定特定的精度,如整数默认为32位,可通过_KIND后缀指定1, 2, 4, 或 8字节。
6. 标准输出格式:
- WRITE(*)命令用于屏幕输出,星号*代表默认格式,换行由命令自动处理。双引号的输出需特殊处理。
这份学习笔记为Fortran初学者提供了实用的指导,对于理解和掌握Fortran编程语言的基础知识和实践操作具有参考价值。通过阅读和实践这些内容,读者可以更好地组织代码、理解编译过程,以及熟悉基本的数据类型和控制结构。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2024-02-18 上传
2012-09-26 上传
2024-10-11 上传
2022-10-20 上传
2010-04-13 上传
仲清
- 粉丝: 4
- 资源: 4
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建