Fortran
基础到大神
ADreamClusive
这个作者很懒,什么都没留下…
展开
-
我的Fortran编程环境
接下来,给大家分享一下今天的总结fortran的编译器也是很丰富的,但每个人也就用一种自己顺手的就够了,下面为大家介绍一下我用过的编译器:1 首先要说的是GFortran(这也是本人接触的第一个Fortran编译器)GFortran 是 GNU 出品的开源编译器,是 GCC 的组成部分(一般在安装系统时,选上“基本的开发环境”这一选项,都会自动安装该编译器)。也是 Linux 平台下最主流的编译器。原创 2016-11-28 20:14:42 · 4043 阅读 · 1 评论 -
Fortran中的输入输出!!!
我们学习计算机语言的目的在于与计算机进行交互 (输入即向计算机发送指令,输出即计算机对我们发送的指令做出的响应), 所以交互的前提首先要搞清编程语言的输入输出输入输出方法有:write print read 我们需要在输入输出语句中提供三方面的信息: 1)通过什么设备进行输入输出 2)采用的输入输出格式 3)输入输出的具体内容program mainimplicit none! !!!原创 2016-11-28 22:02:23 · 34781 阅读 · 0 评论 -
Fortran中function,subroutine, interface和module的简单使用
代码运行在simply fortran2下,复制,粘贴可直接运行看效果!!!!!-------------------! Fortran中函数分两类:子程序(subroutine)和自定义函数(function)。! 自定义函数本质上就是一般数学上的函数,一般要传递自变量给自定义函数,返回函数值。! 子程序不一定是这样,可以没有返值也可以多个返回值。! func能做到原创 2016-11-29 09:12:51 · 33317 阅读 · 3 评论 -
Fortran 中的五种基本数据类型和派生类型介绍
!! 编程环境Simply Fortran!! Fortran 中的五种基本数据类型和派生类型介绍! 五种基本数据类型分别为:! 整型! 实型! 逻辑类型! 字符类型! 复数类型program helloworldimplicit none! 1 整型integer :: age ! 默认为4字节长度integer(kind = 1) :: sex原创 2016-11-29 11:30:12 · 29983 阅读 · 0 评论 -
Fortran中的流程控制
! Fortran中的流程控制! if ! select! doprogram mainimplicit noneinteger :: wind = 6integer :: score = 70integer :: i, j! 1 -------------if endif---------------------------------------! 其他嵌套,多层if判断等,都原创 2016-11-29 16:14:09 · 615 阅读 · 0 评论 -
Fortran中的数组
! Fortran中的数组! 注意: 默认情况下数组下标从 1 开始,在fortran中数组是列优先的program helloworldimplicit none! 1 -------一维到多维数组声明及赋值! 为了在变量上区分,这里我简单规定,! 如a_1_2,a为变量名,1为维度,2为声明数组使用的第几种方法integer :: i ! 用于循环!原创 2016-11-29 16:38:40 · 12979 阅读 · 0 评论 -
Fortran指针初探
! Fortran 中的指针初探! 1 标准fortran指针并不代表变量在内存中的地址,! 而是代表这个变量的别名,相当与C中的引用。! 通过指针,同一个变量存储单元可以通过多个变量名来访问。! 2 当指针被声明后,程序并不会立即给它分配存储空间,! 而是要等到通过allocate语句进行动态内存分配或者通过指针赋值语句! 与一个目标变量联合起来后才会分配。! 目原创 2016-11-29 17:05:17 · 5364 阅读 · 0 评论 -
Fortran指针再探
到本帖为止,关于Fortran的初中级部分已基本(我能想到的)截稿,这包括了最常用的部分,如果想写一些东西,或者想做点事情的,完全没有问题了。祝大家在Fortran的路上Coding Happy ! ! Fortran 指针再探 program main use pointer_jiaozl implicit none integer, dimension(10原创 2016-11-29 17:40:05 · 1483 阅读 · 0 评论 -
Fortran简介及第一个程序hello world!
1、Fortran=Formula Translator/Translation可以把接近数学语言的文本翻译成机械语言。从一开始,IBM设计的时候就是为了方便数值计算和科学数据处理。设计强大的数组操作就是为了实现这一目标。Fortran奠定了高级语言发展的基础。现在Fortran在科研和机械方面应用很广。2、Fortran的主要版本及差别按其发展历史,Fortran编译器的版本其实很多。原创 2016-11-27 21:29:46 · 24224 阅读 · 0 评论