Fortran关键字:
write的一般用法是:
write(unit = 5,format = 100) x
unit = 5表示输出内容写入到设备号为5的文件,format = 100 表示使用标号为100的格式。
其实也可以理解成将变量x的值使用标号为100的格式输出到5号设备上。
那么如果不是输出到5号“设备”上呢,比如:
character :: getchar(12)
write(getchar, format = 100) 'Hello world!'
上面语句的作用是:将'Hello world!'字符串按照标号100的格式赋值给getchar变量。当然他们之间的字符数量最好一致。如果不一致还是会报一点小错误的。
至于为什么用这种方式赋值,我想大概是因为想统一格式吧。
***************************************
原来这种给关键字赋值的方法叫做“内部文件”。
选择好的参考书还是很重要的。
**************************************
总结:write不仅可以用来输出,而且可以用来赋值。
write的一般用法是:
write(unit = 5,format = 100) x
unit = 5表示输出内容写入到设备号为5的文件,format = 100 表示使用标号为100的格式。
其实也可以理解成将变量x的值使用标号为100的格式输出到5号设备上。
那么如果不是输出到5号“设备”上呢,比如:
character :: getchar(12)
write(getchar, format = 100) 'Hello world!'
上面语句的作用是:将'Hello world!'字符串按照标号100的格式赋值给getchar变量。当然他们之间的字符数量最好一致。如果不一致还是会报一点小错误的。
至于为什么用这种方式赋值,我想大概是因为想统一格式吧。
***************************************
原来这种给关键字赋值的方法叫做“内部文件”。
选择好的参考书还是很重要的。
**************************************
总结:write不仅可以用来输出,而且可以用来赋值。
Comments
Post a Comment