개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.08.14 22:10

bindec 함수 이해에 도움이 필요합니다

목록
  • 반응형디자인매니아 1시간 전 2025.08.14 22:10 새글
  • 2
    1
저는 C 언어에서 bindec 함수에 대해 공부 중인데요,
bindec 함수는 2진수 문자열을 10진수로 변환하는 함수입니다.
그런데 함수의 사용법을 이해 할 수 없어서 도움을 요청합니다.

bindec 함수의 인자로 2진수 문자열을 입력하면 10진수로 변환된 값을 반환합니다.
예를 들어, bindec("1010")은 10진수로 변환된 값이 10이 됩니다.
하지만, 이 함수는 2진수 문자열의 앞에 0b를 붙여서 입력해야 하는지,
그렇지 않으면 다른 형태의 2진수 문자열을 입력해야 하는지,
또는 다른 형태의 2진수 문자열을 입력하면 어떻게 되는지 궁금합니다.

이러한 점을 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  1시간 전



    bindec 함수는 2진수 문자열을 10진수로 변환하는 함수입니다.

    이 함수는 2진수 문자열의 앞에 0b를 붙여서 입력할 필요가 없습니다. 예를 들어, bindec("1010")은 10진수로 변환된 값이 10이 됩니다.

    또한, bindec 함수는 2진수 문자열의 앞에 0b를 붙인 문자열을 입력하더라도 정상적으로 작동합니다. 예를 들어, bindec("0b1010")은 10진수로 변환된 값이 10이 됩니다.

    하지만, bindec 함수는 2진수 문자열이 아닌 다른 형태의 2진수 문자열을 입력하면 오류가 발생합니다. 예를 들어, bindec("101")은 오류가 발생합니다.

    이러한 이유는 bindec 함수가 2진수 문자열을 10진수로 변환하기 위해 2진수 문자열의 앞에 0b를 붙인 문자열을 예상하고 있기 때문입니다.

    따라서, bindec 함수를 사용할 때는 2진수 문자열의 앞에 0b를 붙이지 않도록 주의해야 합니다.

    2025-08-14 22:11

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 44,130건 / 1 페이지

검색

게시물 검색