날짜를 16 진수로 변환하는 방법

컴퓨터는 이진수, 1과 0의 문자열을 사용하여 통신합니다. 인간이 이진수로 의사 소통하기가 어렵 기 때문에 이진수를 번역해야합니다. 변환은 16 진수로 이루어지며, 사용 된 "숫자"는 0부터 문자 F까지의 16 진법입니다 (예: 0123456789ABCDEF). 인간은 16 진수를 사용하여 더 쉽게 코드를 작성한 다음 이진수로 변환하여 코드가 기계에서 제대로 실행되도록 할 수 있습니다. 날짜를 16 진수로 변환하는 가장 좋은 방법은 날짜에 해당하는 일련의 숫자를 각각의 16 진수로 변환하는 것입니다.

요청 된 날짜와 1900 년 1 월 1 일 사이의 날짜를 계산하여 날짜를 10 진수 형식으로 변환합니다. 예를 들어 2002 년 7 월 3 일과 1900 년 1 월 1 일 사이의 날짜는 37,440입니다 (총 102 년 x 365 + 2002 년 1 월 1 일부터 7 월 3 일까지 추가 달력 일 210 일).

1 단계에서 계산 한 10 진수를 16 진수로 변환합니다. 십진수를 16으로 나눕니다. 나머지가있는 경우 나머지에만 16을 곱하여 16 진수 값을 얻습니다.

예를 들어, 10 진수 60을 16 진수로 변환하려면 60을 16으로 나누면 3.75가됩니다. 나머지 0.75에 16을 곱하면 12가됩니다. 결과 12는 16 진수로 변환 할 10 진수 값입니다. C 인 16 진 변환 값에 대해서는 참조 1의 표를 참조하십시오.

3.75의 전체 결과 또는 3을 취하여 16으로 나눕니다. 이것은 0.1875와 같습니다. 이 숫자에 16을 곱하십시오. 결과는 십진수 3 개와 16 진수 C입니다.

16 진수를 씁니다. 모든 16 진수를 찾으면 16 진수 결과의 순서를 반대로하여 16 진수를 얻습니다. 십진수 60의 계산은 3C 16 진수입니다.

Teachs.ru
  • 공유
instagram viewer