当前位置:主页 > 技术文档 > Fortran 下载

Fortran快速入门教程 超清版

  • 更新:2020-11-30 08:41:54
  • 大小:2.15 MB
  • 热度:975
  • 审核:萧茂实
  • 类别:技术文章
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

Fortran是工科学生常用的语言之一,但在国内的中文教程甚少。书写数学公式,它比英文书写的自然语言更接近数学语言。 Fortran语言是第一个真正推广的高级语言。至今它已有四十多年历史,但仍历久不衰,始终是数值计算领域所使用的主要语言。F。 fortran语

最近需要使用fortran,通过网上的资料,快速入门该语言

基本程序结构

program main !程序开始,main可以自定义
implicit none !告诉编译器,所有变量需要声明后才能使用,否则编译失败
!主体内容
stop !终止程序,相当与C exit(0)
end program main

数据类型,变量声明

与老式C语言一样,所有变量声明在开头,之后就不能声明了

parameter声明的变量,不可被修改,相当于C中的const

program fortran_learn
    implicit none !不允许隐式变量声明

    integer, external :: myfunc !声明函数,必须有返回类型
    integer :: a !int类型(4字节)
    integer(kind=8) :: b !int 8字节
    integer :: i !4字节
    integer sum
    real :: p,q !浮点数
    character :: ch !charl类型
    character(len=20) :: name !字符数组
    character(len=10) :: str1, str2, str !字符串
    logical :: true_or_false !逻辑类型
    complex :: cx !复数
    integer, dimension (5,5) :: matrix !声明5x5矩阵,二维数组
    real, dimension (5) :: array !声明数组
    integer, parameter :: constval = 123 !不能修改
    
	 !变量赋值
    a = 12345678
    print *, a, b
    name = "abcdefg"
    print *, name
    true_or_false = .true. !.false.
    print *, true_or_false, b !一次输出多个
    cx = cmplx(23.1, -7) !23.1+7i
    print *, cx
    a = 2**3 !2^3
    print *, a
	array(2) = 23.4
    array = (/12.0, 234.4, 234.2, 45.2 , 123.45/) !数组初始化
    print *, array !打印数组
end program

 

资源获取

资源地址1:https://pan.baidu.com/s/1vg0W_jXjiOU7tvfIzIv_0Q

网友留言