fortran里 // 表示什么意思? 如: CHARACTER b1,b2,b3,b4,b5 …… char1=b1//b2//b3//b4//b5 谢谢
发布网友
发布时间:2022-05-29 11:03
我来回答
共4个回答
热心网友
时间:2023-10-16 08:58
这个是字符串连接运算符
设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个空格)
热心网友
时间:2023-10-16 08:59
代表连接前后两个字符数组;
热心网友
时间:2023-10-16 08:59
fortran里还有这种写法?应该是伪代码吧?这样肯定不会运行的吧
热心网友
时间:2023-10-16 09:00
代表前后两个字符串连接到一起哦亲。
亲请查收答案哦
fortran中如何判断一个字符是否等于斜杆(/)??
string1=string1(ipos:len_trim(string1))write(*,*) trim(string1)end if !将string2前面的空格去掉 if(len(trim(string2))>=4) then !长度(除去后面空格后)不小于2的字符串 do i=1,len(trim(string2))-2 if(string2(i:i)==" ".and.string2(i+1:i+1)/=" ".and.string2(...
fortran 编译问题求助!!
unresolved external symbol _A,是指未定的外部变量A,也就是说有一个变量A在用之前没有定义。代码不完整,前半部分并不是程序主程序,而是一个子例行程序的一部分,所以才有LNK2001的提示。就目前的代码没有足够的信息进行修改调试,建议再检查一下代码的完整性 ...
翻译在线翻译
我的意思是,所有这些高科技东西好是好,但只限于当没有任何人在房间里听著你说:“你好!”~~~纯人手翻译,欢迎采纳~~~原文不全,全文如下:Cell Phones, E-mail and Voice Mail Aren't the above supposed to help us communicate with each other more easily? Sadly, that is not always t...
fortran语言中 open(111,file='..\03013\'//outname1) ,请问如何要输出...
你可以先预设几个字符串,第一个字符串是文件路径字符串,变量名为fileDir 第二个字符串是文件名字符串,变量设为fileName 第三个字符串是文件后缀,变量设为fileSuffix 程序如下面的例子 program mainimplicit nonecharacter(len=100):: fileDir,fileName,fileSuffixfileDir = 'C:\Users\Administrator...
fortran编程 出现 list-directed I/O syntax error,unit 10 求解答
这通常是由于文件中出现了非数字的字符引起的。比如(我是说比如,因为我没有你的temp.txt文件,所以没法知道具体的):read(fileid,*)num,day,time,t,u 而文件中出现的是:3.0 3.4 abc 3.4 6.7 而 time 是整数。abc 是字符,程序没法把 abc 读取为整数。当然了,其他的字符也可能,比如...
fortran数组超出边界怎么解决呢/
思路:1、先将2、3、4缓存到变量x、y、z中;2、循环4次,将5、6、7、8向左平移三位,即a[i]=a[i+3];也就是:a[2]=a[5];a[3]=a[6];a[4]=a[7];a[5]=a[8];3、a[6]:=z;a[7]=x;z[8]=y---这只是对你的这种特例的法,没有一点通用性。要解决这样的问题,就...