字符赋值语句

字符赋值语句

中文名 字符赋值语句
应用学科 计算机原理
类型 变量、表达式
目录导航

概述

字符赋值语句的格式与一般赋值语句的格式相同,只是赋值号两边涉及的都是字符型的量。当赋值号两边的字符型量的长度不相同时,要注意其赋值的规则。

步骤

字符赋值语句在执行时,分为以下三个步骤:

1、计算字符表达式。

2、计算字符表达式的长度。

3、若字符表达式的长度小于左边变量的长度时,不足部分在右边填以空格。

长度转换

在程序执行过程中,若发现字符赋值语句右边表达式长度与左边变量长度不同,则将表达式运算后的结果长度强制转换为左边变量长度,并将转换后的字符串赋予左边变量。

例如,已知str1类型是CHARACTER*5,str2类型是CHARACTER*3。执行下面语句,str1值是“is”,右边补足空格,str2值是“china”,将右边多余部分截去。

str1=‘is’

str2=‘china’

字符赋值语句长度转换有以下两种情况:

(1)右边表达式长度小于左边变量长度,将表达式字符串赋予变量左侧,不足补空格。

(2)右边表达式长度大于左边变量长度,将表达式字符串左侧部分赋予变量,多余截去。

相关百科
返回顶部
产品求购 求购