Fortran中的`READ`语句用于从外部数据源读取数据到程序中的变量。`READ`语句可以读取不同格式和类型的数据,包括整数、实数、复数、逻辑值和字符。下面详细介绍`READ`语句的用法。 1. 基本格式:`READ`语句的基本格式是`READ(unit, format) input-list`,其中`unit`是输入设备的单位编号,`format`是格式描述符,`inpu...
【Fortran】Fortran中Open,Read和Write的用法 【Fortran】Fortran中Open,Read和Write的⽤法 1:write(*,*)"string";write(unit=*,FMT=*)"string";write(unit=6,FMT=*)"string"。以上等价,6是默认输出位置,即屏幕。2:print*,"string"。Print只能对屏幕输出。3:integer(kind=4) a !f90;integer*4 a...
在Fortran中,读取输入数据通常使用read语句实现。在本文中,我们将探讨Fortran中read语句的用法,以及一些相关的注意事项。 首先,我们需要了解read语句的语法。在Fortran中,read语句的语法如下: read(*,*) 其中"*"表示通配符,代表任何数据类型。第一个星号表示读取输入数据的格式,第二个星号表示读取输入数据的来源。因此...
简单理解的话是跳过这一行,不读这一行的数据。举个例子的话:test.txt 文件:1234open(101,file='test.txt')read(101,*) aread(101,*) read(101,*) bread(101,*) cclose(101)其结果是 a=1, b=3, c=4。
输入:read(*,*) a !从键盘读入 输出:write(*,*) "text" !在屏幕上输出。 Fortran 77用' text'。 Fortran 90中一般" "和' '都可 print *,"text" !只能用于屏幕输出 (,)完整写为(unit=,fmt=)。其中unit为输入/输出位置,如屏幕,文件等;fmt为格式。
read(fileUnit,*) numLine numLine = 10 do i =1, numLine read(fileUnit,*) Array(i) enddo close(fileUnit) i=11 continue j = i + 12 continue if (Array(j) >= Array(i)) then s = Array(i) Array(i) = Array(j) Array(j) = s end if j = j + 1 if (j &l 如何计算...
READ(*,*)语句读取多个数据时,从新的一行开始读取(键盘或文件),以空格分界。例如: program example_101 implicit none INTEGER::I,J,K,L,M,N READ(*,*) I,J,K READ(*,*) L,M READ(*,*) N WRITE(*,*) "I = ",I,", J = ",J,", K = ",K WRITE(*,*) "L = ",L,", M = "...
4.4 格式化READ语句 描述符含义一般格式 I整数输入rIw F实数输入rFw.d L逻辑输入rLw A字符输入rA、...
read *, n ! 分配动态数组 allocate(array(n)) ! 初始化数组元素 do i = 1, n array(i) = i * i end do ! 打印数组元素 print *, 'Array elements:' do i = 1, n print *, 'array(', i, ') = ', array(i) end do ! 释放动态数组 ...