사용자 도구

사이트 도구

English

cubloc:dim:index

Dim

Dim 변수명 As 변수형

대상제품

CUBLOC 전제품

설명

CUBLOC에서 변수를 선언하는 명령어입니다. CUBLOC에서는 다음과 같은 5가지 변수형을 지원합니다.

BYTE 8비트 부호없는 정수형 0~255
INTEGER 16비트 부호없는 정수형 0~65535
LONG 32비트 부호없는 정수형 -2147483648부터 2147483647
SINGLE 32비트 실수형 -3.402823E+38부터 3.402823E+38
STRING 문자열 최대 127바이트까지

음수값을 저장할 수 있는 변수형은 LONG형과 SINGLE형입니다.

문자열 변수는 String * nn 형식으로 nn위치에 최대길이를 지정해주어야 합니다.

사용예

    Dim  A  As  Byte                  ‘A를 BYTE형으로 선언합니다.
    Dim  ST1  As String * 12      ‘문자열변수는 최대바이트 수를 지정해줍니다.
    Dim  ST2  As String             ‘지정하지 않으면 디폴트값인64바이트가 됨.
    Dim  AR(10) As Byte          ‘바이트형 배열로 선언합니다.
    Dim  AK(10,20) As Integer    ‘다차원배열도 가능합니다. (최대 8차원까지)

변수명 작성법

변수 명은 영문자로 시작하는 문자를 사용합니다. 명령 또는 함수와 중복되는 이름도사용할 수 없습니다. 한글을 변수로 사용하는 것도 가능합니다.

CUBLOC BASIC 에서는 대문자만을 취급합니다. 소문자를 입력해도 무방하지만컴파일시 대문자로 번역합니다. 따라서 대소문자를 혼용했을 경우 모두 대문자로 인식하므로 이점을 주의하시기 바랍니다. 예를 들어 CFB와Cfb는 같은 변수로 인식합니다.

메모리 초기화

큐블록 BASIC의 데이터 메모리는 파워ON시 자동적으로 클리어 되지 않습니다. 유저가 해당 변수에 0을 기입하거나, Ramclear명령을 써서 전체 메모리를 0으로 클리어 해주어야 합니다.

밧데리로 데이터 메모리를 백업하는모델에서는 전원Off후에도 메모리의 내용을 그대로 기억하고 있습니다. 전원이 다시 On된 뒤에 따로 클리어 하지 않는다면, 이전 값을 그대로 유지합니다.

명령어 목록으로 가기

cubloc/dim/index.txt · 마지막으로 수정됨: 2016/04/14 09:49 (바깥 편집)