什么DATA TKX / 2HKX /在fortran中意味着什么?

时间:2012-09-05 08:12:35

标签: fortran

此类数据在fortran中初始化:

DATA TKX/2HKX/ 

TKX是双实数。 这是什么意思?

1 个答案:

答案 0 :(得分:4)

DATA是一种初始化变量的老式方法,2HKX是一个(甚至更多)老式Fortran功能的示例,称为 Hollerith数据。在这种情况下,2HKX是一种表达字符串KX的方式,用于没有字符或字符串数​​据类型的语言; FORTRAN77之前的Fortran就是这样一种语言。所以你所拥有的是一种将2个字符串KX存储在声明为数字(在你的情况下为DOUBLE PRECISION)类型的变量中的方法。

Hollerith数据从77标准中的语言中删除,但是,就像所有好的(眨眼)事物一样,它已经过了很长时间。