FORTRAN:

  • .f的后缀,表示固定格式; .f90的后缀,表示自由格式。
  • 固定格式用‘C’开头(必须在行首)表示注释+C后面用tab缩进,否则编译错误。
  • 自由格式用‘!’开头表示注释,!后面不用缩进。
  • FORTRAN变量不需要声明就可以直接使用,编译器根据变量名称的第一个字母决定变量的类型。
  • 换行连接使用‘&’

常数与变量:

INTEGER:  整型数据

REAL: 浮点型

COMPLEX:复数,a+bi。COMPLEX*4, COMPLEX(4)单精度;COMPLEX*8,COMPLEX(8)双精度

CHARACTER:字符数据

LOGICAL:逻辑判断,1表示TRUE,0表示FALSE。

Logical a = .true.

implicit:设置默认类型

eg:

implicit real(Z-P)   ——》指定以Z到P开头的变量为浮点数

implicit integer(A,B,C) ——》纸锭以A,B,C开头的变量为整型数。

implicit none——》关闭默认类型功能,所有变量要先声明。

PARAMETER:声明常量

PARAMETER (KDLEN=200,KELEM=4000)

#ifdef  #else #endif:条件编译

用法类似C语言。但是ifdef表示宏定义

PARAMETER(JSUP = 9,JSEC0= 3,JSEC1= 40,JSEC2=4096,JSEC3= 4, 1    JSEC4=2,JELEM=320000,JSUBS=400,JCVAL=150 ,JBUFL=512000,
#ifdef JBPW_642 JBPW = 64,JTAB =3000,JCTAB=3000,JCTST=3000,JCTEXT=6000,
#else2 JBPW = 32,JTAB =3000,JCTAB=3000,JCTST=3000,JCTEXT=6000,
#endif3 JWORK=4096000,JKEY=46, JTMAX=10,JTCLAS=64,JTEL=255)

DIMENSION:说明数组

FORTRAN学习记录(持续更新)相关推荐

  1. R语言绘图、数据处理学习记录持续更新

    目录 20220411--基础知识学习 20220412--读写操作和基本函数 20220415--循环语句学习 20220418--数据框的操作 20220419--可视化练习 20230107-- ...

  2. Python学习记录——持续更新

    python获取当前日期 time.strftime('%Y-%m-%d') python通过命令行传参在py文件中如何读取 通过sys模块中的 sys.argv可以访问到所有的命令行参数,返回值是包 ...

  3. 【python爬虫学习记录 持续更新】多线程多进程,带线程池爬取实例

    文章目录 简介 多线程codingFrame 多进程codingFrame 线程池与进程池 线程池爬取实例(主页url隐了 主要看思路 和如何使用线程池框架) 简介 进程是资源单位 线程是执行单位 每 ...

  4. 重拾CCNA,学习笔记持续更新ing......(4)

    重拾CCNA,学习笔记持续更新ing......(4) 路由器作用功能的经典解说(笑)(非原创) 假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大 ...

  5. 达梦数据库操作记录_达梦数据库常用功能及命令记录 -- 持续更新

    达梦数据库常用功能及命令记录 -- 持续更新 达梦数据库常用功能及命令记录 达梦数据库语句的使用总体来说跟 oracle 很接近的, 这篇文章主要是把常用的情况和语句做了记录, 并且后续还会不断的持续 ...

  6. (一)Git学习记录(不断更新)

    作为程序员如果你还不知道 Git 和 GitHub,说不过去吧,赶紧来学习一波. 一.认识GitHub Git 是个版本控制系统,说明白点就是进行代码的各种管理,比如你写错代码进行回滚啊.追寻 Bug ...

  7. Python进阶和高阶学习(持续更新)

    Python是一门非常方便的静态语言,使用语法简洁,语言格式更易于让大众理解,在当今的大数据的浪潮下,Python的数据分析,机器学习等等起到了巨大的作用,因此学习Python必不可少. 当然在我看来 ...

  8. 人生最好的php,mysql,linux,redis,docker等相关技术经典面试题,新手收藏学习,持续更新中。。。

    php面试题 1.写出你能想到的所有HTTP返回状态值,并说明用途(比如:返回404表示找不到页面) # 200:服务器请求成功 # 301:永久重定向,旧网页已被新网页永久替代 # 302:表示临时 ...

  9. Admin.NET管理系统(vue3等前后端分离)学习笔记--持续更新

    我的学习笔记 - 9iAdmin.NET 欢迎学习交流 (一)前端笔记 1.1 关于.env的设置 1.2 关于路由模式问题 1.3 关于 vue.config.ts 1.4 关于 打包(pnpm r ...

  10. iOS开发- ios学习资源(持续更新)

    mark一些自己在学习过程中收集的资源.免得需要的时候没地方找. 持续更新.(最新更新时间: 2014.4.4) 1.苹果官方文档 构建iOS程序:下面的这篇文章介绍了 iOS 程序开发的过程: St ...

最新文章

  1. 怎么快速解决KeyShot占CPU100%问题
  2. 机器学习之正则化图文讲解
  3. css 竖行进度图_css实现横向与竖向进度条效果的方法
  4. html 判断当前窗口是否是子窗口,C#的MDI窗体判断子窗体是否已经打开
  5. log4net直切ElasticSearch,小步快跑首选
  6. InterruptedException和中断线程的解释
  7. 软件测试度量计算方法有哪些,软件测试度量(三)
  8. SQL Server日期格式和SQL Server转换举例说明
  9. sql server中的注释快捷键
  10. Sublim text3汉化
  11. mac android studio sdk配置,macOS安装Android Studio及配置环境变量
  12. 各省能源平衡表(2000-2018年)
  13. 电脑软件安装手册 2019年4月22日
  14. Linux下的软硬链接介绍
  15. 在线工具网,程序员必备小网址
  16. Visualizing HBase Flushes And Compactions
  17. 期末复习【操作系统】
  18. 老男孩教育46期-丁温郝
  19. 多重背包问题——庆功会
  20. SpringBoot JPA 种子项目

热门文章

  1. 18个有趣的API供你的前端开发测试之用
  2. AVA 8 :从永久区(PermGen)到元空间(Metaspace)
  3. 跨平台视频通信项目-OpenTok
  4. CentOS下搭建Squid代理服务器
  5. 产品研究分析--王者荣耀的那些套路
  6. wine清除软件残余图标
  7. 经典面试:当你输入一个网址后回车,实际会发生什么?
  8. 亚马逊抢甲骨文的 Java 饭碗,推出 Corretto
  9. 操作系统:优先级反转
  10. Dubbo:Dubbo入门---搭建一个最简单的Demo框架