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 即可。

注意,计算机算小数 是一个 弱点。