Command Palette

Search for a command to run...

이진

이진 계산기

이진수를 더하고 빼고 곱하고 나누거나 AND,OR, XOR,NOT, 비트 시프트를 실행하여 모든 결과가 이진수,8 진수,10 진수,16 진수로 표시됩니다. 100% 클라이언트 측.

Binary Calculator 란 무엇입니까?

이진 계산기는 2 진수로 작성된 정수에 대해 산술 및 비트 연산을 수행합니다. 두 숫자를 입력하고 더하기,빼기, 곱하기,AND, OR,XOR 또는 비트 이동과 같은 연산을 선택하면 도구는 이진수,8 진수,10 진수 및 16 진수로 표시된 모든 단계로 답을 한 번에 반환합니다. 두 진수로 제한되지 않습니다: 입력 진수를 전환하고 다른 16 진수 값에 16 진수 값을 추가하거나 XOR 2 진수 숫자를 먼저 손으로 변환하지 않고도 추가할 수 있습니다.

모든 피연산자와 결과가 네 개의 밑수 모두에 표시되기 때문에 같은 페이지는 이진수 수학 계산기와 밑수 변환기입니다. 입력 밑수를 십진수로 설정하고 200 과 55 를 더하십시오: 답 255 는 이진수에서 11111111 로 나타나고 FF 는 16 진수에서 별도의 도구를 열지 않고도 십진수에서 이진수 계산기,이진수에서 16 진수 계산기 작업을 다루며 단일 숫자를 변환하려면 간단히 0 을 더할 수 있습니다.

두 연산군은 다르게 동작하며,도구는 이를 분리하여 유지합니다. 산술 (덧셈,뺄셈, 곱셈,나눗셈, 모듈로) 은 진정한 수학적 값에 작용하므로,입력한 자릿수와 나눗셈이 나머지와 함께 정수 몫을 보고하는 것과 상관없이 정확합니다. 비트 단위 연산 (AND,OR, XOR,NAND, NOR,XNOR, NOT,왼쪽 및 오른쪽 시프트) 은 고정된 레지스터 내부의 원시 비트 패턴에 작용하므로 선택한 너비에 따라 달라집니다. 그렇기 때문에 이 도구를 사용하면 8,16, 32 또는 64 비트를 선택할 수 있습니다: NOT of a number,또는 비트를 끝에서 밀어내는 시프트는 C,Java, Go 또는 Rust 에서와 같이 레지스터가 얼마나 넓은지 정확히 알고 나면 정의된 답이 있습니다.

고정 너비 비트 단위 결과는 거의 모든 프로세서가 부호 있는 정수에 사용하는 표현인 two's-complement를 사용하여 표시됩니다. 비트 단위 결과에 최상위 비트가 설정되면 도구는 부호 없는 읽기와 부호 있는 읽기를 모두 보고하므로 부호 없는 비트를 동일한 비트로 읽을 때 −6인 8개의 부호 없는 비트에서 ~5가 250이 되는 이유를 확인할 수 있습니다. 모든 것은 JavaScript BigInt를 사용하여 브라우저에서 실행되므로 값은 자동으로 오버플로되지 않으며 입력한 내용은 업로드, 기록 또는 저장되지 않습니다. 계산기는 페이지가 로드된 후에도 네트워크 연결이 끊긴 상태로 계속 작동합니다.

Binary Calculator 를 사용하는 방법은 무엇입니까?

  1. 입력 베이스를 선택합니다

    입력하는 숫자에 대해 이진수,팔진수, 십진수 또는 16 진수를 선택합니다. 두 피연산자는 모두 선택한 밑수에서 읽혀지며 0b,0o 및 0x 와 같은 접두사는 허용되고 무시됩니다.

  2. 숫자를 입력하고 작업을 선택하세요

    첫 번째 값을 입력하고, 더하기, 빼기, 곱하기, 나누기, 모듈로 또는 AND, OR, XOR, NOT 또는 shift와 같은 비트 연산을 선택한 다음 두 번째 값을 입력합니다.NOT 및 shift는 첫 번째 피연산자와 양만 사용합니다.

  3. 비트별 작업에 대한 비트 너비를 설정합니다

    AND,OR, XOR,NOT, NAND,NOR, XNOR,시프트의 경우 8,16, 32,64 비트를 선택합니다. 산술은 너비를 무시하고 모든 크기에서 정확하게 유지되는 반면 비트 단위 결과는 해당 레지스터 내부에서 계산됩니다.

  4. 모든 베이스와 사본을 읽어보세요

    결과는 이진수,팔진수, 십진수,육진수로 함께 나타나며,비트 단위 답은 부호 있는 판독값이고 나눗셈은 나머지입니다. 클릭 한 번으로 모든 표현을 복사합니다.

주요 특징

  • 하나의 도구에서 산술 및 비트 단위

    페이지를 떠나거나 손으로 베이스를 변환하지 않고 모듈로를 추가, 빼기, 곱하기, 나누기 및 취하거나 AND, OR, XOR, NAND, NOR, XNOR, NOT 및 왼쪽 및 오른쪽 시프트로 전환합니다.

  • 모든 기지를 한꺼번에

    각 피연산자와 결과는 함께 이진수,팔진수, 십진수,육진수로 표시되므로 답을 확인하기 위해 별도의 기본 변환을 실행하지 않습니다.

  • 선택 가능한 비트 폭

    비트 연산을 위해 8, 16, 32 또는 64비트 레지스터를 선택하여 NOT 및 시프트가 C, Java 또는 Rust의 고정 너비 정수 유형에서와 동일하게 작동하도록 합니다.

  • 서명된 판독값과 서명되지 않은 판독값

    비트별 결과에 상단 비트가 설정되면 도구는 부호 없는 값과 부호 있는 2의 보수 값을 모두 표시하여 부호 동작을 놀랍지 않게 표시합니다.

Frequently Asked Questions

입력 베이스를 이진수로 설정하고 첫 번째 숫자를 입력하고 추가를 선택하고 두 번째 숫자를 입력한 후 결과를 읽습니다. 예를 들어 1010 더하기 1100 은 10110 이며 도구에서 10 진수로도 22,8 진수로도 26,16 진수로도 표시됩니다. 산술은 어떤 길이에서도 정확합니다.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

binary calculatorbinary additionbinary subtractionbinary multiplicationbitwise calculatorbinary and or xorbit shift calculatortwos complement calculatorhex binary calculatorbinary math calculatorbinary number calculatorcalculator for binary numbersbinary to hexadecimal calculatordecimal to binary calculator