FORTRAN WRITE(7,110)
WRITE(7,110)COMPLEX,PARAMETER::A=(0.,1.)这是什么意思啊?...
WRITE(7,110)
COMPLEX,PARAMETER::A=(0.,1.)
这是什么意思啊? 展开
COMPLEX,PARAMETER::A=(0.,1.)
这是什么意思啊? 展开
展开全部
1).WRITE(7,110)
这个WRITE(7,110)一行的后面是不是还有数据啊,有的话就是以“110”标签指定的格式(也就是 format),向"7"指定的文件写数据;如果这一行后面没有数据,那么这个语句有问题。
举例:
open(7,file="a.txt") !打开文件“a.txt”,并在程序中以“7”这个数字来代替这个文件名。
write(7,*)3 !以默认格式向“7”指定 的文件(也即“a.txt”)中写入3,默认整形,因为3是整数
write(7,110) 3 !以110号标签指定的格式向“7”指定的文件中 写入3;结果在a.txt中显示3.000000,
!因为110号标签指定的 格式是输出实数,占10个数位宽度,同时保留小数点后6位
close(7) !关闭“7”(即a.txt)
110 format(f10.6)
2).complex,parameter::A=(0.,1.)
复数由实部和虚部构成,即一个复数可以写成w=a+i*b,a和b都是实数;
这个语句的作用是定义一个复数常量A,其值为 i,即A=0+i*1.0=i;
因为A是常量,所以在程序中不能改变A的值。
这个WRITE(7,110)一行的后面是不是还有数据啊,有的话就是以“110”标签指定的格式(也就是 format),向"7"指定的文件写数据;如果这一行后面没有数据,那么这个语句有问题。
举例:
open(7,file="a.txt") !打开文件“a.txt”,并在程序中以“7”这个数字来代替这个文件名。
write(7,*)3 !以默认格式向“7”指定 的文件(也即“a.txt”)中写入3,默认整形,因为3是整数
write(7,110) 3 !以110号标签指定的格式向“7”指定的文件中 写入3;结果在a.txt中显示3.000000,
!因为110号标签指定的 格式是输出实数,占10个数位宽度,同时保留小数点后6位
close(7) !关闭“7”(即a.txt)
110 format(f10.6)
2).complex,parameter::A=(0.,1.)
复数由实部和虚部构成,即一个复数可以写成w=a+i*b,a和b都是实数;
这个语句的作用是定义一个复数常量A,其值为 i,即A=0+i*1.0=i;
因为A是常量,所以在程序中不能改变A的值。
华瑞RAE一级代理商
2024-04-11 广告
2024-04-11 广告
impulse-4-xfxx是我们广州江腾智能科技有限公司研发的一款先进产品,它结合了最新的技术创新和市场需求。此产品以其卓越的性能和高效的解决方案,在行业内树立了新的标杆。impulse-4-xfxx不仅提升了工作效率,还为用户带来了更优...
点击进入详情页
本回答由华瑞RAE一级代理商提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询