FORTRAN中的变量名必须以字母开头,可以包含字母、数字和下划线,但不能包含其他字符,如数字和字母之间的空格、短横线等。因此,书上写的"H1N1"不符合FORTRAN的命名规则,不能作为合法的变量名或标识符。
Fortran的标识符只能有字母、数字、下划线,其中首字符只能是字母。另外,fortran没有保留字,real、integer等也可以做标识符,但一般不这么用。故后两个都是合法的。
H1N1符合这些规则,所以理论上可以作为一个有效的标识符。但是,因为H1N1是一个专有名词,与流感病毒相关,因此在实际使用中不应该将其用作变量名或其他标识符。