字元賦值語句

字元賦值語句

字元賦值語句是賦值號左邊變數和右邊表達式類型均為字元型的賦值語句。

基本介紹

  • 中文名:字元賦值語句
  • 外文名:character assignment statement
  • 定義:變數和表達式為字元賦值語句
  • 類型:變數、表達式
  • 系統:計算機
  • 套用學科:計算機原理
概述,步驟,長度轉換,

概述

字元賦值語句的格式與一般賦值語句的格式相同,只是賦值號兩邊涉及的都是字元型的量。當賦值號兩邊的字元型量的長度不相同時,要注意其賦值的規則。

步驟

字元賦值語句在執行時,分為以下三個步驟:
1、計算字元表達式。
2、計算字元表達式的長度。
3、若字元表達式的長度小於左邊變數的長度時,不足部分在右邊填以空格。

長度轉換

在程式執行過程中,若發現字元賦值語句右邊表達式長度與左邊變數長度不同,則將表達式運算後的結果長度強制轉換為左邊變數長度,並將轉換後的字元串賦予左邊變數
例如,已知str1類型是CHARACTER*5,str2類型是CHARACTER*3。執行下面語句,str1值是“is”,右邊補足空格,str2值是“china”,將右邊多餘部分截去。
str1=‘is’
str2=‘china’
字元賦值語句長度轉換有以下兩種情況:
(1)右邊表達式長度小於左邊變數長度,將表達式字元串賦予變數左側,不足補空格。
(2)右邊表達式長度大於左邊變數長度,將表達式字元串左側部分賦予變數,多餘截去。

相關詞條

熱門詞條

聯絡我們