Pierde Los Modales 2022-03-06 14:46 采纳率: 76.9%
浏览 26
已结题

(Fortran)请问字符型变量声明语句中怎么定义不同长度的字符型变量?

   书上说的我不理解,书上说声明语句“CHARACTER *8 a,b,c*10”定义了不同长度的3个字符型变量,ab长度都是8,c长度是10。
    这个a,b,c夹在*8和*10中间就很不理解,ab,c都是跟在*8后面的,*10前面的,为什么不是都是长度为8或长度为10,亦或者为什么不是a的长度为8b,c的长度为10。
    我以为是书写错了,我感觉是a的长度为8b长度为1,c长度为10,但是我运行的时候说我语法错误,求解

img

img

  • 写回答

1条回答 默认 最新

  • 地球屋里老师 2022-03-06 15:08
    关注

    1、你的代码,和你给的文字秒速,完全不一样,当然报错;
    2、字符串定义可以看看这个https://www.bilibili.com/video/BV1XD4y1S7jz?p=2
    4、相同的功能:

    character*8 a, b, c*10 
    character(8) a, b, c*10 
    character(10) a*8, b*8, c 
    character a*8, b*8, c*10
    
    

    3、核心问题是优先级:表明此行定义的变量默认长度是8,但c的长度为10,因为后者优先级高。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 3月14日
  • 已采纳回答 3月6日
  • 创建了问题 3月6日

悬赏问题

  • ¥15 乌班图ip地址配置及远程SSH
  • ¥15 怎么让点阵屏显示静态爱心,用keiluVision5写出让点阵屏显示静态爱心的代码,越快越好
  • ¥15 PSPICE制作一个加法器
  • ¥15 javaweb项目无法正常跳转
  • ¥15 VMBox虚拟机无法访问
  • ¥15 skd显示找不到头文件
  • ¥15 机器视觉中图片中长度与真实长度的关系
  • ¥15 fastreport table 怎么只让每页的最下面和最顶部有横线
  • ¥15 java 的protected权限 ,问题在注释里
  • ¥15 这个是哪里有问题啊?