还记得当年用过的FORTRAN 77吗?再次翻开书柜中这本尘封已久的,由谭浩强、田淑清两位教授编的《FORTRAN77结构化程序设计》,仿佛又回到了当年伏案编写程序时的情景。在当年主流的计算机编程语言中,FORTRAN77是搞数值、科学和工程计算的人用得较多的。因此,这本书也就成了为数不多的入门教材。FORTRAN77在FORTRAN 66...
输出:write(*,*) "text" !在屏幕上输出。 Fortran 77用' text'。 Fortran 90中一般" "和' '都可 print *,"text" !只能用于屏幕输出 (,)完整写为(unit=,fmt=)。其中unit为输入/输出位置,如屏幕,文件等;fmt为格式。 如这两项都写成,则按默认的方式进行,即上面描述的。print后面的表示按默认格式输出。
SP、SS加了SP后,输出数字时如数值为正则加上"+",SS则是用来取消SP的功能。如 write(*,"(SP , I5 , I5 , SS , I5)") 5 , 5 , 5 输出:+5 +5 5 BN、BZBN定义在输入时没有数据的字节代表没有东西。BZ定义在没有数据的字节代表0 下面是实例总结: 1、FORMAT(5X,'***',/,5X,'NON E* POSS...
这说明myid是两位整数,numprocs是一位整数,processor_name 是个长度不超过20个字符的字符串,这三个变量都会在这个输出语句前面赋值的。 write (*,10)这里的10就代表输出格式,它的形式下面有限定的10 FORMAT('hello world!process',I2,'of',I1,'on',A20)。 这里的方式已经是最简捷的了。 00分享举报为您推荐...
这说明myid是两位整数,numprocs是一位整数,processor_name 是个长度不超过20个字符的字符串,这三个变量都会在这个输出语句前面赋值的。write (*,10)这里的10就代表输出格式,它的形式下面有限定的10 FORMAT('hello world!process',I2,'of',I1,'on',A20)。这里的方式已经是最简捷的了。I...
使用-f77=output进行编译可写入 FORTRAN 77 样式的NAMELIST输出。 在仅指定ERR=(没有IOSTAT=或END=分支)的情况下,当检测到 EOF 时,READ将ERR=分支作为END=处理。[-f77] 在OPEN语句中,接受 VMS FortranNAME='filename'。[-f77] f95接受READ()或WRITE()后面的一个额外逗号。[-f77] ...
write(*, 900) i, x 900 format (I4,F8.3) 常用格式符 A - text string D - double precision numbers, exponent notation E - real numbers, exponent notation F - real numbers, fixed point format I - integer X - horizontal skip (space) ...
这说明myid是两位整数,numprocs是一位整数,processor_name 是个长度不超过20个字符的字符串,这三个变量都会在这个输出语句前面赋值的。write (*,10)这里的10就代表输出格式,它的形式下面有限定的10 FORMAT('hello world!process',I2,'of',I1,'on',A20)。这里的方式已经是最简捷的了。
Fortran77数据格式 §7.3格式输出 格式输出语句由两部分组成:输出语句和输出格式语句。 输出语句的一般形式为: WRITE(*,L)输出表列或:PRINT L输出表列 其中:*代表隐含的输出设备,L指输出格式语句的标号。 输出格式语句的一般形式: L FORMAT(1X,S) 其中:L输出格式语句的标号,1X纵向走纸符,S输出格式,用不同...
write(*, "(2(A4, I3))") "a=", a, "b=",b A4表示character 100 format(I4) ! 定义行代码, 并指定格式(宽度为4个正型) ! 1. print没有括号 ! 2. *表示不限定输出格式,类似write的第二个星号 ! 3. print只针对屏幕输出 print *, a ! 输入命令 read(*, *) a !第1个*表示输入来源,...