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"
    prin
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值