gpt4 book ai didi

fortran - 提前 ='no' 在 Fortran 中意味着什么?

转载 作者:行者123 更新时间:2023-12-02 13:57:55 29 4
gpt4 key购买 nike

我是 Fortran 新手,我不明白这一行:

  write(*,'(a35)', advance='no')

在:

  program democonvertion

implicit none

real :: tc, tf, tr, tk

write(*,'(a35)', advance='no')
& "Enter the temperature in Celcius: "
read(*,*) tc

tf = (9./5) * tc + 32
tr = (4./5) * tc
tk = tc + 273

write(*,*)
write(*,'(4a11)') "Celcius","Farenheit","Reamur","Kelvin"
write(*,'(4f11.2)') tc, tf, tr, tk

end program democonvertion

我已经编译了这段代码并且它可以工作。但我还是不明白。

最佳答案

advance='no'表示write语句写入完成后不会前进到下一条记录(下一行)。

参见Supressing line breaks in Fortran 95 write statements以及其他相关问题和解答。

关于fortran - 提前 ='no' 在 Fortran 中意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45396349/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com