程序员的价值并不取决于他会使用几种语言,而在于他精通哪些专业领域的算法及实现能力。
第一个程序
program ex
write(*,*) "叟 简单"
write(unit=*,fmt=*) "叟 简单"
write(unit=6,fmt=*) "叟 简单"
write(unit=6,fmt=*) "叟 ""简单"""
print *, "叟 ""简单"""
stop ! exit()
end
编译
gfortran hello.f
运行结果
[root@ fortran]# ./a.out
叟 简单
叟 简单
叟 简单
叟 "简单"
叟 "简单"
编译错误
# gfortran ex1.f90
ex1.f90:13.23:
character(len=10):: str
1
错误: (1)处有非预期的 数据声明 语句
ex1.f90:11.4:
str="nihao"
1
错误: 不能将 CHARACTER(1) 转换为 REAL(4),于 (1)
原因是 声明语句 必须放在程序的开始段落, 不能写几句代码,在需要的位置随时定时,这一点和C语言类似。
PS :
CentOS下安装 gfortran
yum install gcc-gfortran