본문 바로가기
통계프로그램 비교 시리즈/엑셀과 SAS 함수

【엑셀과 SAS함수】BITRSHIFT 함수

by 기서무나구물 2019. 1. 14.

포스팅 목차

    o BITRSHIFT 함수

     


    목 적 : 

     

    BITRSHIFT 함수는 사용자가 인수로 지정한 (shift_amount) 비트 만큼 오른쪽으로 이동한 숫자를 반환한다.

     

    문 법

     


    - 
    엑 셀 : BITRSHIFT(number, shift_amount)

    - SAS  : BRSHIFT 함수

     

    범주 : 공학 함수

     


    관련 함수

     

    함수명 함수내용
    AND 인수가 모두 참(TRUE)이면 참(TRUE) 값을 반환한다.
    OR 인수가 하나라도 참(TRUE)이면 결괏값으로 참(TRUE)을 반환한다.
    BITAND 두 숫자의 '비트 단위 And'를 반환한다.
    BITLSHIFT 인수로 지정한(shift_amount) 비트만큼 왼쪽으로 이동한 숫자를 반환한다.
    BITRSHIFT 사용자가 인수로 지정한 (shift_amount) 비트 만큼 오른쪽으로 이동한 숫자를 반환한다.
    BITOR 두 숫자의 비트 단위 OR 연산 결과를 반환한다.
    BITXOR 두 숫자의 비트 단위 '배타적 OR' 연산 결과를 반환한다.
    NOT 인수 값의 논리 역을 반환한다.
    XOR 모든 인수의 논리 배타적 OR 값을 반환한다.

     


    예제

     

    다음 예제는 BRSHIFT 함수를 사용하여서 2진수 수치에서 지정한 맨 오른쪽의 숫자를 제거하여 숫자를 오른쪽으로 이동 후 해당 수치를 10진수로 표시한다. 십진수 13의 2진수 형태는 1101이다다. 맨 오른쪽의 두 숫자를 제거하면 11(10진수 3)이 된다.

    SAS Program
    DATA BITRSHIFT;
         VAR1 = BRSHIFT(13,2);
         
         PUT VAR1=;
    RUN;

     

    Results
    OBS    VAR1
    
     1       3

     


     

      --------------------------------------------  

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

     

    SAS 함수(SAS Function) 리스트 링크
    반응형

    댓글