숫자·비트 연산·단위 변환 도구
비트마스크를 디버깅하거나, IP 주소를 다른 표기법으로 바꾸거나, 부동소수점 값이 예상한 숫자로 출력되지 않는 이유를 확인하거나, 저장 용량 견적을 위해 바이트를 기가바이트로 바꿔야 할 때가 있습니다. 손으로 계산하면 틀리기 쉬운 문제를 진법, 비트 연산, IP·데이터 용량 변환, 비트 확인까지 다룹니다.
진수 변환기는 2진부터 36진까지 큰 정수를 반올림 없이 다루는데, 계산기 앱은 이 과정에서 값을 잃곤 합니다. 비트 연산 계산기는 8비트부터 64비트까지 AND, OR, XOR, NOT, 시프트를 계산하고, 2의 보수 계산기는 부호 있는 수와 없는 수로 보여줍니다. 부동소수점 변환기는 정확한 십진값을 보여줍니다.
도구 7개
Numbers, Bitwise & Units 도구 FAQ
많은 계산기가 내부적으로 부동소수점이나 고정 크기 정수를 거쳐 매우 큰 값에서 정밀도를 잃습니다. 진수 변환기는 2진부터 36진까지 이런 반올림 없이 처리하도록 만들어져, 큰 정수를 변환해도 목표 진법에서 정확히 같은 값이 나옵니다.
대부분의 십진 소수는 2진 부동소수점으로 정확히 표현할 수 없어서, 0.1은 실제로 가장 가까운 64비트 근사값으로 저장되고 아주 미세하게 다릅니다. 부동소수점 변환기는 32비트와 64비트 모두에서 저장된 비트 뒤의 정확한 십진값을 보여줘 반올림이 어디서 생기는지 알 수 있습니다.
2의 보수 계산기는 64비트 값을 부호 있는 수와 부호 없는 수로 나란히 읽어줘 같은 비트 패턴을 두 가지로 동시에 볼 수 있습니다. 큰 양수처럼 보이는 부호 없는 값이 사실은 작은 음수를 나타낸다는 걸 확인하는 가장 빠른 방법입니다.