본문 바로가기
SAS/SAS 함수

【SAS 함수】 3. ADDRLONG 함수

by 기서무나구물 2018. 11. 15.

포스팅 목차

    o ADDRLONG

     


    32비트와 64비트 프랫폼에서 해당 변수의 메모리 주소를 문자변수로 반환한다.

    Category: Special

     


    문 법


    ADDRLONG
     (변 수)


    Arguments

         변 수 

         specifies the variable name that points to the memory address.

     


    참 고

    포인터의 binary 표현으로 반환되는 값을 확인하기 위해서 $HEXw. FORMAT(출력 서식)을 사용해야 한다.

     


    관련 함수

    함수명 함수내용
    ADDR 32비트 프랫폼에서 메모리 주소를 숫자 변수로써 반환한다.
    ADDRLONG 32비트와 64비트 프랫폼에서 해당 변수의 메모리 주소를 문자변수로 반환한다.
    CALL POKE 32비트 플랫폼에서 값을 메모리에 직접 작성한다.
    CALL POKELONG 32bit와 64bit 플래폼 메모리에 직접 값을 작성한다.
    PEEK 32비트 platform에서 숫자변수의 메모리 주소의 항목(내용)을 저장한다.
    PEEKC 메모리에서 문자변수에 대한 지정한 위치(주소)에 저장된 데이터를 Access한다.
    PEEKLONG 32비트와 64비트 platforms에서 숫자 변수에 대한 메모리의 데이터를 Access한다.
    PEEKCLONG 32비트와 64비트 platforms에서 문자 변수에 대한 메모리의 데이터를 Access한다.
    PTRLONGADD 32비트나 64비트에서 포인터 주소를 문자변수로 반환한다.

     


    예 제

    다음 예제는 변수 ITEM에 대한 포인터 주소를 출력 서식(Format)을 지정하여서 출력한다.

    SAS Statements
    data characterlist;
         item=6345;
         x=addrlong(item);
         put x $hex16.;
    run;

     

    Results
    480063B020202020

     


    SAS 함수(SAS Function) 리스트 링크

     

    엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크

     

    SAS 데이터 스텝 구문 리스트(SAS Data Step Statement)
    반응형

    'SAS > SAS 함수' 카테고리의 다른 글

    【SAS 함수】 6. ANYALPHA 함수  (0) 2018.11.15
    【SAS 함수】 5. ANYALNUM 함수  (0) 2018.11.15
    [SAS 함수] 4. AIRY 함수  (0) 2018.11.15
    【SAS 함수】 2. ADDR 함수  (0) 2018.11.15
    【SAS 함수】 01. ABS 함수  (0) 2018.11.15

    댓글