바이너리로 읽는 법

Posted on
작가: Peter Berry
창조 날짜: 18 팔월 2021
업데이트 날짜: 1 칠월 2024
Anonim
C# 에서 Binary File 읽고 쓰는 방법
동영상: C# 에서 Binary File 읽고 쓰는 방법

콘텐츠

이 기사에서 : 전시자와 함께 전시자와의 대체 형식 상자의 가치

1과 0으로 구성된 이진 시퀀스를 읽으려고하면 불가능한 작업처럼 보일 수 있습니다. 약간의 논리로 이해하기 쉬워집니다. 우리는 10 개의 손가락이 있기 때문에 10 자리 카운팅 시스템을 쉽게 통합했습니다. 반면에 컴퓨터에는 두 개의 "손가락"이 있습니다. 켜기 및 끄기 위치 또는 2 자리 시스템 인 이진 시스템을 제공하는 0과 1입니다.


단계

방법 1 참가 업체

  1. 변환 할 이진수를 선택하십시오. 예를 들면 다음과 같습니다. 101010.


  2. 각 이진수에 2의 승수를 곱합니다. 바이너리는 다음에서 읽습니다. 왼쪽에 오른쪽. 가장 오른쪽 숫자는 0으로 간주됩니다.


  3. 모든 값의 합계를 확인하십시오. 오른쪽에서 왼쪽으로 이동 :
    • 0 × 2 = 0
    • 1 × 2 = 2
    • 0 × 2 = 0
    • 1 × 2 = 8
    • 0 × 2 = 0
    • 1 × 2 = 32
    • 합계 = 42

방법 2 참가 업체의 대체 형식



  1. 변환 할 이진수를 선택하십시오. 예를 들면 다음과 같습니다. 101. 이전 방법의 약간의 변형이 있습니다. 이 형식을 이해하기 쉽게 찾을 수 있습니다.
    • 101 = (1X2) 전력 2 + (0X2) 전력 1 + (1X2) 전력 0
    • 101 = (2X2) + (0X0) + (1)
    • 101= 4 + 0 + 1
    • 101= 5
      • 0은 숫자가 아니라 값에 유의하십시오.

방법 3 상자의 값




  1. 이진수를 선택하십시오. 예를 들어 00101010.


  2. 오른쪽에서 왼쪽으로 읽습니다. 각 상자에서 값이 두 배가됩니다. 오른쪽에서 첫 번째 숫자는 1이고, 두 번째 숫자는 2이며, 세 번째 숫자는 4입니다.


  3. "예"값을 요약하십시오. 0은 해당 값을 갖지만 함께 더해지지는 않습니다.
    • 따라서이 예에서는 2 + 8 + 32, 결과는 42입니다.
      • 1은 "아니오", 2는 "예", 4는 "아니오", 8은 "예", 16은 "아니오", 32는 "예", 64는 "아니오", 128은 "아니오"입니다. "yes"를 추가하고 "no"를 건너 뛰어야합니다. 마지막 자리에서 멈출 수 있습니다.


  4. 얻은 숫자는 문자 나 문장 부호로 변환 될 수 있습니다.
    • 문장 부호 측면에서 42는 별표 (*)와 같습니다. 표를 참조하려면 여기를 클릭하십시오.
조언




  • 일반적인 계산 규칙은 이진수에도 적용됩니다. 가장 오른쪽의 숫자는 최대 값 (0에서 1까지)에 도달 할 때까지 하나씩 증가한 후 다음 숫자는 하나씩 증가하고 0에서 다시 시작합니다.
  • 우리가 오늘 사용한 숫자는 위치 표기법을 따릅니다. 정수를 사용하고 가장 오른쪽 숫자는 단위, 다음 수십 및 수백 등을 나타냅니다. 이진수의 위치 표기법은 1, 2, 4, 8 등으로 시작합니다.