Fortran中数字转字符及字符转数字方法
(2016-02-02 21:12:23)
标签:
itfortran |
分类: 编程 |
在Fortran中,若想要将整型或实型数据转换为字符,则应用内部文件write和read即可实现。
示例代码:
!=====================================
!
整型或实型转换生字符,借助Fortran内部文件完成,
!
即将一个字符串变量当作一个内部文件看待;反之依然
!=====================================
program
main
!=====================================
!
!
!=====================================
!...数字转换成字符串
!...字符转换数字
!program main
!!=====================================
!!
整型或实型转换生字符,借助Fortran内部文件完成,
!!
即将一个字符串变量当作一个内部文件看待;反之依然
!!=====================================
! implicit
none
!
character(len=20) :: Ctemp
!
integer(kind=4) :: k
!!
!!...trim和adjustl是Fortran内部标准函数;adjustl作用是将字符串内容左对齐,
!!...空格置于右端;trim作用是将字符串末尾(即右端)空格删掉;符号“//”是字符串
!!...连接操作符,作用是将字符串连接起来
!!
! do
k=1,20,1
!
write(Ctemp,"(I2)") k
!
open(unit=3,file='myfile'//trim(adjustl(Ctemp))//'.dat',status='new')
!
close(3)
! end
do
!
! stop
!end program main
!!=====================================
!!
!!
!!=====================================
!
!
!
!!
!!...trim和adjustl是Fortran内部标准函数;adjustl作用是将字符串内容左对齐,
!!...空格置于右端;trim作用是将字符串末尾(即右端)空格删掉;符号“//”是字符串
!!...连接操作符,作用是将字符串连接起来
!!
!
!
!
!
!
!
!
!end program main