
이진 계산기는 2 진수로 작성된 정수에 대해 산술 및 비트 연산을 수행합니다. 두 숫자를 입력하고 더하기,빼기, 곱하기,AND, OR,XOR 또는 비트 이동과 같은 연산을 선택하면 도구는 이진수,8 진수,10 진수 및 16 진수로 표시된 모든 단계로 답을 한 번에 반환합니다. 두 진수로 제한되지 않습니다: 입력 진수를 전환하고 다른 16 진수 값에 16 진수 값을 추가하거나 XOR 2 진수 숫자를 먼저 손으로 변환하지 않고도 추가할 수 있습니다.
두 연산군은 다르게 동작하며,도구는 이를 분리하여 유지합니다. 산술 (덧셈,뺄셈, 곱셈,나눗셈, 모듈로) 은 진정한 수학적 값에 작용하므로,입력한 자릿수와 나눗셈이 나머지와 함께 정수 몫을 보고하는 것과 상관없이 정확합니다. 비트 단위 연산 (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를 사용하여 브라우저에서 실행되므로 값은 자동으로 오버플로되지 않으며 입력한 내용은 업로드, 기록 또는 저장되지 않습니다. 계산기는 페이지가 로드된 후에도 네트워크 연결이 끊긴 상태로 계속 작동합니다.
입력하는 숫자에 대해 이진수,팔진수, 십진수 또는 16 진수를 선택합니다. 두 피연산자는 모두 선택한 밑수에서 읽혀지며 0b,0o 및 0x 와 같은 접두사는 허용되고 무시됩니다.
첫 번째 값을 입력하고, 더하기, 빼기, 곱하기, 나누기, 모듈로 또는 AND, OR, XOR, NOT 또는 shift와 같은 비트 연산을 선택한 다음 두 번째 값을 입력합니다.NOT 및 shift는 첫 번째 피연산자와 양만 사용합니다.
AND,OR, XOR,NOT, NAND,NOR, XNOR,시프트의 경우 8,16, 32,64 비트를 선택합니다. 산술은 너비를 무시하고 모든 크기에서 정확하게 유지되는 반면 비트 단위 결과는 해당 레지스터 내부에서 계산됩니다.
결과는 이진수,팔진수, 십진수,육진수로 함께 나타나며,비트 단위 답은 부호 있는 판독값이고 나눗셈은 나머지입니다. 클릭 한 번으로 모든 표현을 복사합니다.
페이지를 떠나거나 손으로 베이스를 변환하지 않고 모듈로를 추가, 빼기, 곱하기, 나누기 및 취하거나 AND, OR, XOR, NAND, NOR, XNOR, NOT 및 왼쪽 및 오른쪽 시프트로 전환합니다.
각 피연산자와 결과는 함께 이진수,팔진수, 십진수,육진수로 표시되므로 답을 확인하기 위해 별도의 기본 변환을 실행하지 않습니다.
비트 연산을 위해 8, 16, 32 또는 64비트 레지스터를 선택하여 NOT 및 시프트가 C, Java 또는 Rust의 고정 너비 정수 유형에서와 동일하게 작동하도록 합니다.
비트별 결과에 상단 비트가 설정되면 도구는 부호 없는 값과 부호 있는 2의 보수 값을 모두 표시하여 부호 동작을 놀랍지 않게 표시합니다.
Full ASCII and extended Latin-1 table with decimal, hex, octal, binary, HTML entity, and character name for every code 0–255, plus a text-to-ASCII-code encoder.
Translate text to binary and binary to text, plus hexadecimal, decimal, and octal, with full UTF-8 support
Convert a decimal number to its IEEE 754 floating-point bits, or decode hex and binary back to a value. Single and double precision, with sign, exponent, and mantissa broken out.
Translate text to Morse code and Morse code to text using the International (ITU) standard, with audio playback and full punctuation support
0 comments
No comments yet. Be the first to share your thoughts!