2진수 110000을 16진수로 변환하면 30H입니다. 2진수와 16진수는 1비트에 해당하는 4비트를 갖습니다. 110000은 0011 0000으로 간주되어야 합니다. 그 중 0011은 16진수로 3에 해당하고, 0000은 여전히 0이다. 따라서 답은 30H(16진수 플래그)입니다.
이진수와 다른 진수 간의 변환:
(1) 이진수를 십진수로 변환: 진수에 가중치를 곱한 후 더하면 연산을 단순화할 때 0이 있는 항목은 생략할 수 있습니다. (0에 0이 아닌 다른 숫자를 곱하면 모두 0이 되기 때문입니다.) 소수 부분에도 동일하게 적용되지만 정밀도는 떨어집니다.
(2) 2진수를 8진수로 변환: "3자리 통일법"(소수점을 중심으로 좌우 3자리씩 그룹화하고 부족한 부분은 0을 더하는 방식)을 사용하여 변환을 쉽게 수행할 수 있습니다. 예: 이진수(11100101.11101011)2를 8진수로 변환합니다. (11100101.11101011)2=(345.353)8
(3) 2진수에서 16진수로의 변환 : "4자리 통일방식"을 사용하며, 정수부분은 하위비트부터 시작하며, 각각의 4자리 이진수는 하나의 그룹이며, 마지막 숫자는 다음보다 작습니다. 네 자리가 있는 경우 상위 숫자에 0을 추가하여 네 자리를 완성하거나 소수 부분이 상위 숫자부터 시작하고 각 네 자리 이진수는 그룹입니다. 끝자리가 4자리 미만인 경우에는 낮은 자리에 0을 더해 4자리를 완성한 후 해당하는 16진수로 대체한 후, 해당하는 16진수를 순서대로 적어야 합니다. 예: 이진수(10011111011.11101100)2를 16진수로 변환합니다. (10011111011.11101100)2=(4FB.EC)16
위 내용은 2진수 110000을 16진수로 변환의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!