Q&A

  • 16진수로 변환하면서 ...
16진수로 inttohex(32,4) 을하면 0020이 나오는데

이것이 울트라 에디트에서와 같이 실행파일을 읽었을경우에 나오는

00 20 00 FF .....이렇게 나오는것과 같은 건가요



그리고 0020 이라는 값을SendStream으로 보내면 00 20 ...이런 식으로 데이터가 보내지는지요!



정말 궁금합니다.

1  COMMENTS
  • Profile
    김일영 2000.11.17 02:16
    안녕하세요.

    이제 보니 왕초보님께서 HEX로 바꾸시고자 하는 이유는 아마도 그래야만 네트웍으로

    값을 올바르게 보내는 것으로 아시는 듯 하네요.

    데이터의 표현법과는 아무 상관이 없답니다.

    문자열로 보내시려면 IntToStr해서 보내셔도 되고요.

    울트라에디터에서 나오는 표기법 역시 숫자를 어떻게 표시했는가의 차이일뿐

    Binary라는 형식이 따로 있는 것은 아니어요.

    1이나, 01이나 다 똑같은 값이잖아요. 무슨 말씀인지 아시죠?

    이진수로 100이라고 쓰나 십진법으로 4라고 쓰나 똑같은 수를 표시하는 것이잖아요.

    전혀 그런 것에 구애받으실 필요가 없답니다.

    수고하세요.



    왕초보 wrote:

    > 16진수로 inttohex(32,4) 을하면 0020이 나오는데

    > 이것이 울트라 에디트에서와 같이 실행파일을 읽었을경우에 나오는

    > 00 20 00 FF .....이렇게 나오는것과 같은 건가요

    >

    > 그리고 0020 이라는 값을SendStream으로 보내면 00 20 ...이런 식으로 데이터가 보내지는지요!

    >

    > 정말 궁금합니다.