《表1 C/C++与Fortran主要数据类型对应表》

《表1 C/C++与Fortran主要数据类型对应表》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于混合编程的实时精密单点定位方法》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

2) 数据类型对应。不同的编程语言具有不同的数据类型,故需要使C/C++与Fortran的数据类型一一对应,否则无法完成参数在不同语言间的传递和过渡。表1是C/C++与Fortran主要数据类型的对应表。除此之外,字符串数据的传递方法较为复杂。C/C++中,字符串的存储以空字符NULL为结尾;Fortran中,字符串没有结束符,但有长度的概念。因此,需在C/C++函数中添加一个额外的长度参数,以控制字符串的长度[19]。本文混合编程过程中未涉及字符串的传递,故没有给出具体实例。针对数组数据,C/C++中数组元素以行为主序(row major order),且数组下标从0开始;而Fortran语言则是以列为主序(column major order),下标从1开始。