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