fortran里面read用法
时间: 2023-12-10 19:10:59 浏览: 484
read是Fortran语言的一个输入函数,用于从外部文件中读取数据并将其存储到变量中。语法如下:
read(unit, fmt) var1, var2, ...
其中,unit表示输入文件的单元号(即文件的名称或代号),fmt表示数据的格式,var1、var2等表示要读取的变量。
例如,下面的代码从文件input.txt中读取两个整数,并将它们存储到变量a和b中:
program read_example
implicit none
integer :: a, b
open(10, file='input.txt', status='old')
read(10, *) a, b
close(10)
end program read_example
相关问题
Fortran read函数的用法
Fortran read函数可以按照指定的格式从数据文件中读取数据,它的语法格式为:READ(unit, format) list-of-variables 。unit指定要读取的文件,format是指定数据格式的格式说明符,list-of-variables是指要读取的变量列表。
fortran format用法
Fortran中的格式化(format)用于控制输入和输出的格式。以下是一些Fortran格式化的常见用法:
1. 整数格式:
- `Iw`:输出宽度为w的整数。
- `Iw.m`:输出宽度为w的整数,其中m是小数点后的位数。
2. 实数格式:
- `Fw.d`:输出宽度为w的实数,其中d是小数点后的位数。
- `Ew.d`:以指数形式输出宽度为w的实数,其中d是小数点后的位数。
3. 字符串格式:
- `Aw`:输出宽度为w的字符串。
4. 控制格式:
- `/`:换行符。
- `//`:双换行符。
- `A`:输入/输出一个字符串。
- `I`:输入/输出一个整数。
- `F`:输入/输出一个实数。
- `E`:输入/输出一个指数。
以下是一些示例:
```fortran
! 输出一个整数
WRITE(*, '(I5)') 123
! 输出一个实数
WRITE(*, '(F8.2)') 3.14
! 输出一个字符串
WRITE(*, '(A10)') 'Hello'
! 输入一个整数
READ(*, '(I5)') num
! 输入一个实数
READ(*, '(F8.2)') num
! 输入一个字符串
READ(*, '(A10)') string
```
这些只是Fortran格式化的一些常见用法,实际上还有更多选项和修饰符可用于自定义格式化输出和输入。您可以在Fortran语言的文档或教程中找到更详细的信息。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)