진수 변환
2진 / 8진 / 10진 / 16진 / 2~36 임의 진법 · 큰 수도 정밀 · 소수와 비트 뷰 포함
换算设置
整数用 BigInt 大数运算,不经过双精度浮点,40 位以上的十进制整数也逐位精确。
小数按分数精确换算:把你输入的小数位当分子、进制的幂当分母,约分后逐位乘目标进制,结果标注「精确」或「循环」。
位视图展示绝对值(可补到 8/16/32/64 位),不处理补码——需要补码请先确定位宽再手工换算。
换算结果
输入数值后这里会同时给出各进制结果。
자주 묻는 질문
틀어지지 않아요. 정수는 처음부터 끝까지 BigInt 로 큰 수 셈을 하고 JS 의 Number 를 안 거려요—배정밀도 부동소수는 2 의 53 제곱 안쪽 정수만 딱 맞게 나타낼 수 있어요, 십진수로 16 자리쯤. 십진수 40 자리 그 이상도 그냥 쳐 넣을 수 있고, 이진·십육진·36 진 결과 전부 자리마다 정확해요.
소수는 분수로 딱 맞게 바꿔요—친 소수 부분을 분자로, 진수의 거듭제곱을 분모로 놓고, 약분한 뒤 목표 진수로 자리마다 곱해요. 약분한 분모가 목표 진수의 소인수만 담으면 셈은 끝이 나요 ('정확' 표시)—십진수 0.5 는 이진으로 0.1, 0.9375 는 0.1111; 아니면 끝없이 돌아요 ('순환' 표시, 십진수 0.1 은 이진으로 0.0001100110011… 무한반복)—그땐 당신이 정한 자리수에서 잘라내고 또렷이 표시해요.
음수는 돼요, 습관대로 마이너스 부호 살려 둬요 (십진수 -255 는 십육진으로 -FF). 보수랑 비트 연산은 이 도구 범위 밖이에요—비트 뷰는 절댓값의 이진 묶음 보여 주는 거고 (8/16/32/64 비트로 채울 수 있음), 보수 나타냄이 아니에요. 보수가 필요하면 비트 폭을 먼저 정하고 손으로 바꿔요—이 도구는 비트 폭을 대신 짐작하지 않아요.
안 올려요. 풀이랑 변환 전부 브라우저에서 끝나고, 입력은 기기 밖 안 나가고 새로고침하면 지워요. 접두사 손으로 지울 필요 없어요—0x / 0b / 0o 로 시작하면 알아보고 16 / 2 / 8 진으로 갈아타요 (화면에 표시돼요); 숫자 속 빈칸이랑 밑줄은 묶음으로 취급해 넘겨요 (0b1010_1010 은 10101010 과 같아요); 십육진 대소문자 안 가려요.