Q&A

  • 2진수를 10진수로 변환할려면...........
2진수로 되어 있는 것을 10진수,16진수로 변환을 할려고 하는데 어떻게 해야 되는지 알려주세요....

꼭꼭 부탁합니다.

1  COMMENTS
  • Profile
    최용일 2001.03.30 22:27
    안녕하세요. 최용일입니다.



    이진수는 스트링이겠죠. 델파이는 이진수를 지원을 안하니까... 이진수스트링에서 한문자를 읽어와서 이걸 아스키코드로 바꾸고 여기에서 아스키코드 '0'을 빼시면 숫자로 0이나 1이 나옵니다.이걸 비트위치에 따라서 shr해주시면 10진수, 16진수가 되죠...



    '0'의 아스키코드 = Byte('1') = 48

    '1'의 아스키코드 = Byte('1') = 49



    Byte('0') - Byte('0') = 0

    Byte('1') - Byte('0') = 1



    코드는 직접 짜보세요...



    ^^ 항상 즐코하세요...



    궁그미~ wrote:

    > 2진수로 되어 있는 것을 10진수,16진수로 변환을 할려고 하는데 어떻게 해야 되는지 알려주세요....

    > 꼭꼭 부탁합니다.