Q&A

  • bit연산 질문이요 --;;;
data :=  ((val shr 8) and $000000FF) shl 24

여기서요 and 는 뭐죠?
이문장 이거 설명좀해주세요
4  COMMENTS
  • Profile
    이중철 2003.10.30 01:26
    1 and 1 = 1
    1 and 0 = 0
    0 and 1 = 0
    0 and 0 = 0

    비트연산자 입니다.
    And, Or, Xor......

  • Profile
    푸랑켄스타인 2003.10.30 01:38
    좀더 자세히 설명해주시면 안될까요 --;;
    이해가 안가요..--; 문장자체가..


  • Profile
    이중철 2003.10.30 01:47
    님 혹시 비트연산자에 대해서 아시나요

    중학교 수학책인가에 나와 있는거 같은데 아닌가..

      AND 연산자
      
      TRUE AND TRUE = TRUE
      TRUE AND FALSE = FALSE
      FALSE AND TRUE = FALSE
      FALSE AND FALSE = FALSE

    즉 비트로 1은 TRUE 이고 0 은 FALSE이니

    예로 HEX로 보면

      $00FF AND $000F = $000F 입니다.

    10진수로 보면

       256 AND 16 = 16

    다시 풀어서 Binary로 보면

      11111111 AND 00001111 = 00001111

    설명이 되었나요..

    그럼 즐코요 ^^


  • Profile
    푸랑켄스타인 2003.10.30 02:28
    정말 감사합니다.