fortran中的program关键字
时间: 2023-10-20 15:08:25 浏览: 42
在Fortran语言中,program是一个关键字,用于定义一个程序的开始和结束。程序必须以program关键字开头,以end program语句结束。例如:
program hello
! your code here
end program hello
在上面的示例中,程序名称为hello,代码写在program和end program之间。
相关问题
fortran parameter关键字
Fortran中的参数(parameter)关键字用于声明常量。它可以用于不同的场景,例如:
1. 在程序中定义一个常量:
```
program example
implicit none
integer, parameter :: N = 10 !定义常量N为10
integer :: i
do i = 1,N
print *,i
end do
end program
```
2. 在子程序中定义一个常量:
```
subroutine example()
implicit none
integer, parameter :: N = 10 !定义常量N为10
integer :: i
do i = 1,N
print *,i
end do
end subroutine
```
在上述例子中,N是一个常量,在程序或子程序的运行过程中不可改变。如果试图改变N的值,编译器将会报错。
Fortran中format
在Fortran中,`format`是用于控制输出格式的关键字。它通常用于在屏幕上或文件中打印数据。
`format`语句由一个字符字符串组成,与要输出的每个项目相关联。在格式字符串中,您可以使用以下格式控制符:
- `Iw`:整数格式,w是数字字段的宽度。
- `Fw.d`:浮点数格式,w是数字字段的宽度,d是小数位数。
- `Ew.d`:科学计数法格式,w是数字字段的宽度,d是小数位数。
- `A`:字符串格式,用于输出字符。
- `L`:逻辑格式,用于输出逻辑值(.TRUE.或.FALSE.)。
例如,以下Fortran程序将打印一个整数和一个浮点数:
```fortran
program example
implicit none
integer :: i = 42
real :: x = 3.14159
write(*, '(I4, F10.4)') i, x
end program example
```
`'(I4, F10.4)'`是一个格式字符串,指定要输出的整数和浮点数的宽度和精度。在这种情况下,整数字段的宽度为4,浮点数字段的宽度为10,小数位数为4。输出将如下所示:
```
42 3.1416
```