这个是字符串连接运算符
设a,b为character变量
那么a//b就表示a后面接上b得到的字符串
注意,fortran里面字符串最后是有很多空格的(具体空格多少要看你申明的字符串有多长),所以为了不出现a//b中间有一堆空格的情况,通常会写成
trim(a) // b
用段实际代码演示一下:
character(len=10) :: a,b
character(len=20) :: c,d
a="Hello"
b="World"
c=a//b
d=trim(a)//b
最后得到的结果是:
a="Hello " (最后有5个空格)
b="World " (最后有5个空格)
c="Hello World " (中间和最后各5个空格)
d="HelloWorld " (最后有10个空格)
代表连接前后两个字符数组;
fortran里还有这种写法?应该是伪代码吧?这样肯定不会运行的吧
代表前后两个字符串连接到一起哦亲。
亲请查收答案哦