您的位置:首页 > 其它

Fortran 第三课

2016-02-23 21:10 330 查看
1,输出命令

write(*,*) "nihao"


第一个* 是 输出位置

第二个* 是 输出格式.

2,声明变量

声明就是在内存上声明一块空间,来存放数据.

为什么要声明变量呢?

为了在编程的时候,暂存一些中间值。

变量有不同的类型,来存不同的值。

fortran要先声明,声明的作用是 固定了 某个变量的类型了。 以后这个变量,只能存储这一类的值。

2.1 整数类型

program main
integer age

write(*,*) "Hello world"

age=26

write(*,*) "my age is " ,age

stop
end


短整型和长整形怎么声明?

下面是长整型的声明方法,注意长整形是4个字节长。

ingeger(kind=4) age
integer*4 age
integer(4) age


如果不特殊声明的话,编译器自动会按照长整型来处理。

下面是短整型的声明方法,只要把上面的4 换成 2 就可以

ingeger(kind=2) age
integer*2 age
integer(2) age


一行中,是可以声明多个变量的,如

integer a,b,c

起变量名字时候,有一个注意:

1,不要重复

2,不要使用保留字

3,不可以用数字开头,如2a。

合法的变量名包括:字母,数字,下划线,如a_2

NOTE:整数除法的 截断行为。 7/4=1

声明中的冒号表示,对变量的限定词已经完毕。

如,声明一个常量

program main
integer , parameter :: age=2

write(*,*) "Hello world"

write(*,*) "my age is " ,age

stop
end


浮点型 和 整型的声明方法类似 ,只是把 integer 换成 real 即可。

注意,计算机算小数 是一个 弱点。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: