문자를 바이너리로 어떻게 변환합니까?

컴퓨터는 "꺼짐"과 같은 두 가지 조건을 이해하는 전자 부품을 사용하여 정보를 저장합니다. "켜기", "거짓" 및 "참" 또는 "아니요" 및 "예". 컴퓨터에서 두 상태는 0과 1입니다. 그만큼 이진법. 단일 1 또는 0을 비트라고 하고 11010101과 같이 8비트를 함께 바이트라고 합니다. 모든 문자에는 컴퓨터가 내부적으로 문자를 나타내는 데 사용하는 문자 인코딩이라고 하는 동등한 숫자가 있습니다. 문자를 바이너리로 변환하려면 문자 인코딩 테이블을 얻고 바이너리 값을 찾으십시오. 범용 변환 형식 8은 2015년 5월 기준으로 웹 사이트의 약 84%에서 사용되는 인기 있는 문자 인코딩 체계입니다. W에 따르면3기술자.

십진법

우리의 번호 매기기 시스템은 십진법 숫자 10을 기준으로 하기 때문입니다. 0부터 9까지 10개의 숫자가 있습니다. 숫자가 숫자와 같이 둘 이상의 숫자를 요구하는 경우 9, 876, 각 숫자가 차지하는 자리는 10의 거듭제곱을 나타냅니다. 예를 들어, 9 나타내는 자리를 차지하고 있습니다 103, 또는 1,000; 8 나타내는 자리를 차지하고 있습니다 102, 또는 100; 7 나타내는 자리를 차지하고 있습니다 101, 또는 10; 그리고 6 나타내는 자리를 차지하고 있습니다 100, 또는 1. 각 숫자의 합에 10의 크기를 곱하면 결과 값이 나옵니다. (9 곱하기 1,000) 더하기 (8 곱하기 100) 더하기 (7 곱하기 10) 더하기 (6 곱하기 1) 또는 9,876입니다.

오늘의 비디오

바이너리 시스템

컴퓨터는 10가지 다른 상태를 저장할 수 없으며 2개만 저장할 수 있습니다. 따라서 컴퓨터는 숫자 10을 기반으로 하는 십진법을 사용하는 대신 이진법, 숫자 2를 기반으로 합니다. 0부터 9까지 번호가 매겨진 10자리 숫자 대신 이진 시스템에는 0과 1로 번호가 매겨진 두 자리 숫자가 있습니다. 숫자에 둘 이상의 자릿수가 필요한 경우 십진법과 동일한 논리를 따르지만 10의 거듭제곱 대신 2의 거듭제곱을 사용합니다. 예를 들어 숫자를 고려하십시오.

1011 바이너리로. 왼쪽 첫 번째 숫자, 1, 를 나타내는 자리를 차지합니다. 23, 또는 8; 다음 숫자, 0, 를 나타내는 위치에 있습니다. 22, 또는 4; 다음 숫자, 1, 에 대한 자리를 차지합니다. 21, 또는 2; 그리고 마지막 숫자, 1, 를 나타내는 위치에 있습니다. 20, 또는 하나. 에게 이진 값에 해당하는 십진수를 결정합니다., 곱하기(1 곱하기 8), 더하기(0 곱하기 4), 더하기(1 곱하기 2) 및 더하기(1 곱하기 1) 십진법으로 총 11이 됩니다.

문자 인코딩

컴퓨터는 0과 1만 저장하기 때문에 알파벳의 모든 문자에는 컴퓨터가 문자를 나타내는 데 사용하는 이진수가 할당됩니다. 문자를 숫자 코드로 변환하는 다양한 문자 인코딩 테이블이 있지만 대부분은 정보 교환을 위한 미국 표준 코드를 기반으로 합니다. 테이블, 원래 텔레타이프 기계용으로 만들어졌습니다. 예를 들어 대문자 10진수 값이 65이거나 1바이트 이진 값이 01000001입니다. 소문자 10진수 값이 122이거나 1바이트 이진 값이 01111010입니다.

문자를 바이너리로 변환

문자를 이진법으로 변환하려면 컴퓨터에서 사용하는 문자 인코딩 체계를 결정하고 체계에 대한 참조 테이블에서 문자 값을 찾습니다. 예를 들어, UTF-8 ASCII 문자 집합을 확장하고 8, 16, 24 또는 32비트를 사용하여 문자와 기호를 나타냅니다. 그리스 대문자 오메가는 UTF-8 값을 가지고 있습니다. 1100111010101001의 10진수 52,905에 해당합니다.

당신은 또한 사용할 수 있습니다 온라인 계산기 문자를 해당하는 이진 값으로 변환합니다.