값을 하나 이상 입력하세요.
첫 번째 값 · 다른 표현
숫자와 표현
기본 원리
비트 연산은 각 2진수 위치에 적용됩니다. 8비트에서 12는 00001100, 10은 00001010이며 AND 결과는 00001000, 즉 8입니다.
기능
A를 한 줄씩 입력하고 이항 연산에는 공통 B를 지정합니다. 비트 폭과 부호를 고르면 첫 결과를 정렬된 비트와 여러 진법으로 비교할 수 있습니다.
사용 방법
- 연산, 비트 폭, 부호 해석과 진법을 선택합니다. 이항 연산은 B를, 시프트는 표시된 이동량을 설정합니다.
- 한 줄에 값 하나를 붙여 넣거나 UTF-8 텍스트 파일을 엽니다.
- 변환 후 결과를 확인하고 복사하거나 TXT로 저장합니다. 입력 변경 시 이전 결과가 지워집니다. 실행 취소는 입력과 설정을 복구합니다.
오류와 제한
범위 밖 피연산자는 거부합니다. 결과는 지정 폭으로 제한합니다. 산술 오른쪽 시프트는 부호 비트를 확장하고 논리 시프트는 0을 넣습니다. 회전량은 비트 폭으로 나눈 나머지입니다.
입력 200,000자, 500개 값, 출력 1,000,000자까지 지원합니다. 잘못된 줄이 있으면 전체 배치를 멈춥니다.
숫자 입력은 값 하나당 1,000자리까지입니다. 정수 중간 연산은 16,384비트로 제한합니다.
자주 묻는 질문
NOT 0이 255 또는 −1인 이유는 무엇인가요?
8비트 패턴은 둘 다 11111111입니다. 부호 없이 읽으면 255이고 부호 있는 2의 보수로 읽으면 −1입니다.
입력값이 업로드되나요?
아닙니다. 계산과 파일 읽기는 이 탭에서 처리합니다. 값을 URL에 넣거나 변환 서비스로 전송하지 않습니다.