Q&A

  • c에서 ^연산자에 대응하는 pascal 연산은?
안녕하세요.

c에서 Character = Character ^ 0xff 를 하여 bitwise-exclusive-or를

하면 되는데 Pascal에선 어떤 연산자를 써야할지 모르겠습니다.

델파이에서 bitwise연산자는 Character 자체도 16진수여야 하더라구요.



1  COMMENTS
  • Profile
    전철호 1999.04.29 23:08
    이호선 wrote:

    > 안녕하세요.

    > c에서 Character = Character ^ 0xff 를 하여 bitwise-exclusive-or를

    > 하면 되는데 Pascal에선 어떤 연산자를 써야할지 모르겠습니다.

    > 델파이에서 bitwise연산자는 Character 자체도 16진수여야 하더라구요.

    >

    안녕하세요. 전철호입니다.

    델파이에서는 비트 연산자인 XOR로 제공합니다.

    그리고 문자를 16진수로 바꾸려면

    IntToHex 함수를 사용하시면 됩니다.



    예제..

    IntToHex(Ord('A'),2)



    참고)

    16진수로 바꾸지 않아도 XOR연산자를 사용하시면 자동으로

    XOR에 해당하는 참/거짓을 가져옵니다.