FORTRAN学习记录(持续更新)
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学习记录(持续更新)相关推荐
- R语言绘图、数据处理学习记录持续更新
目录 20220411--基础知识学习 20220412--读写操作和基本函数 20220415--循环语句学习 20220418--数据框的操作 20220419--可视化练习 20230107-- ...
- Python学习记录——持续更新
python获取当前日期 time.strftime('%Y-%m-%d') python通过命令行传参在py文件中如何读取 通过sys模块中的 sys.argv可以访问到所有的命令行参数,返回值是包 ...
- 【python爬虫学习记录 持续更新】多线程多进程,带线程池爬取实例
文章目录 简介 多线程codingFrame 多进程codingFrame 线程池与进程池 线程池爬取实例(主页url隐了 主要看思路 和如何使用线程池框架) 简介 进程是资源单位 线程是执行单位 每 ...
- 重拾CCNA,学习笔记持续更新ing......(4)
重拾CCNA,学习笔记持续更新ing......(4) 路由器作用功能的经典解说(笑)(非原创) 假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大 ...
- 达梦数据库操作记录_达梦数据库常用功能及命令记录 -- 持续更新
达梦数据库常用功能及命令记录 -- 持续更新 达梦数据库常用功能及命令记录 达梦数据库语句的使用总体来说跟 oracle 很接近的, 这篇文章主要是把常用的情况和语句做了记录, 并且后续还会不断的持续 ...
- (一)Git学习记录(不断更新)
作为程序员如果你还不知道 Git 和 GitHub,说不过去吧,赶紧来学习一波. 一.认识GitHub Git 是个版本控制系统,说明白点就是进行代码的各种管理,比如你写错代码进行回滚啊.追寻 Bug ...
- Python进阶和高阶学习(持续更新)
Python是一门非常方便的静态语言,使用语法简洁,语言格式更易于让大众理解,在当今的大数据的浪潮下,Python的数据分析,机器学习等等起到了巨大的作用,因此学习Python必不可少. 当然在我看来 ...
- 人生最好的php,mysql,linux,redis,docker等相关技术经典面试题,新手收藏学习,持续更新中。。。
php面试题 1.写出你能想到的所有HTTP返回状态值,并说明用途(比如:返回404表示找不到页面) # 200:服务器请求成功 # 301:永久重定向,旧网页已被新网页永久替代 # 302:表示临时 ...
- Admin.NET管理系统(vue3等前后端分离)学习笔记--持续更新
我的学习笔记 - 9iAdmin.NET 欢迎学习交流 (一)前端笔记 1.1 关于.env的设置 1.2 关于路由模式问题 1.3 关于 vue.config.ts 1.4 关于 打包(pnpm r ...
- iOS开发- ios学习资源(持续更新)
mark一些自己在学习过程中收集的资源.免得需要的时候没地方找. 持续更新.(最新更新时间: 2014.4.4) 1.苹果官方文档 构建iOS程序:下面的这篇文章介绍了 iOS 程序开发的过程: St ...
最新文章
- 怎么快速解决KeyShot占CPU100%问题
- 机器学习之正则化图文讲解
- css 竖行进度图_css实现横向与竖向进度条效果的方法
- html 判断当前窗口是否是子窗口,C#的MDI窗体判断子窗体是否已经打开
- log4net直切ElasticSearch,小步快跑首选
- InterruptedException和中断线程的解释
- 软件测试度量计算方法有哪些,软件测试度量(三)
- SQL Server日期格式和SQL Server转换举例说明
- sql server中的注释快捷键
- Sublim text3汉化
- mac android studio sdk配置,macOS安装Android Studio及配置环境变量
- 各省能源平衡表(2000-2018年)
- 电脑软件安装手册 2019年4月22日
- Linux下的软硬链接介绍
- 在线工具网,程序员必备小网址
- Visualizing HBase Flushes And Compactions
- 期末复习【操作系统】
- 老男孩教育46期-丁温郝
- 多重背包问题——庆功会
- SpringBoot JPA 种子项目