Rexx-데이터 유형

모든 프로그래밍 언어에서 다양한 유형의 정보를 저장하려면 다양한 변수를 사용해야합니다. 변수는 값을 저장하기 위해 예약 된 메모리 위치 일뿐입니다. 즉, 변수를 만들 때 해당 변수와 관련된 값을 저장하기 위해 메모리에 일부 공간을 예약합니다.

String, Character, Wide Character, Integer, Floating Point, Boolean 등과 같은 다양한 데이터 유형의 정보를 저장하고 싶을 수 있습니다. 운영 체제는 변수의 데이터 유형에 따라 메모리를 할당하고 예약 된 파일에 저장할 수있는 항목을 결정합니다. 기억.

내장 데이터 유형

Rexx는 다양한 내장 데이터 유형을 제공합니다. 다음은 Rexx에 정의 된 데이터 유형 목록입니다.

  • Integer− 소수점 또는 지수 식별자를 포함하지 않는 숫자 문자열. 첫 번째 문자는a plus (+) or minus (-) sign. 표시되는 숫자는 -2147483648에서 2147483647 사이 여야합니다.

  • Big Integer− 소수점 또는 지수 식별자를 포함하지 않는 숫자 문자열. 첫 번째 문자는 더하기 (+) 또는 빼기 (-) 기호 일 수 있습니다. 표시되는 숫자는 -9223372036854775808에서 2147483648 사이 또는 2147483648에서 9223372036854775807 사이 여야합니다.

  • Decimal − 다음 형식 중 하나입니다 −

    • 소수점은 포함하지만 지수 식별자는없는 숫자 문자열입니다. 그만큼p 정밀도를 나타내고 s문자열이 나타내는 10 진수의 스케일을 나타냅니다. 첫 번째 문자는 더하기 (+) 또는 빼기 (-) 기호 일 수 있습니다.

    • 다음과 같은 숫자 문자열 does not contain a decimal point또는 지수 식별자. 첫 번째 문자는 더하기 (+) 또는 빼기 (-) 기호 일 수 있습니다. 표시되는 숫자는 -9223372036854775808보다 작거나 9223372036854775807보다 큽니다.

  • Float− 과학적 표기법으로 숫자를 나타내는 문자열. 문자열은 일련의 숫자와 지수 식별자 (E 또는 e 다음에 선택적 더하기 (+) 또는 빼기 (-) 기호 및 일련의 숫자)로 구성됩니다. 문자열은 더하기 (+) 또는 빼기 (-) 기호로 시작할 수 있습니다.

  • String − 일반 문자열.

다음은 각 데이터 유형을 사용할 수있는 방법에 대한 몇 가지 예입니다. 다시 각 데이터 유형은 다음 장에서 자세히 설명합니다. 이것은 위에서 언급 한 데이터 유형에 대한 간략한 설명으로 속도를 높이기위한 것입니다.

정수

숫자 데이터 유형을 사용할 수있는 방법의 예는 다음 프로그램에 표시됩니다. 이 프로그램은 2 개의 정수를 더한 것을 보여줍니다.

Example

/* Main program 
The below program is used to add numbers 
Call the add function */ 
add(5,6)  

exit 
add:  

parse arg a,b 
say a + b

위 프로그램의 출력은 다음과 같습니다.

11

큰 정수

다음 프로그램은 큰 정수를 처리하는 Rexx의 기능을 보여줍니다. 이 프로그램은 2 개의 큰 정수를 더하는 방법을 보여줍니다.

Example

/* Main program 
The below program is used to add numbers 
Call the add function */ 
add(500000000000,6000000000000000000000)  

exit 
add:  

parse arg a,b 
say a + b

위 프로그램의 출력은 다음과 같습니다.

6.00000000E+21

소수

다음 프로그램은 Rexx가 10 진수를 처리하는 기능을 보여줍니다. 이 프로그램은 2 개의 십진수를 더하는 방법을 보여줍니다.

Example

/* Main program 
The below program is used to add numbers 
Call the add function */ 
add(5.5,6.6)  

exit 
add:  

parse arg a,b 
say a + b

위 프로그램의 출력은 다음과 같습니다.

12.1

흙손

다음 예제는 숫자가 부동으로 작동하는 방법을 보여줍니다.

Example

/* Main program 
The below program is used to add numbers 
Call the add function */ 
add(12E2,14E4)  

exit 
add:  

parse arg a,b 
say a + b

위 프로그램의 출력은 다음과 같습니다.

141200

Tuple 데이터 유형을 사용할 수있는 방법의 예는 다음 프로그램에 나와 있습니다.

여기서 우리는 Tuple P3 개의 용어가 있습니다. 그만큼tuple_size 튜플의 크기를 결정하는 데 사용할 수있는 Rexx에 정의 된 내장 함수입니다.

Example

/* Main program */ 
display("hello")  

exit 
display:  

parse arg a 
say a

위 프로그램의 출력은 다음과 같습니다.

hello