255
255
FF
255 ÷ 16 = 15 나머지 15, 이어서 15 ÷ 16 = 0 나머지 15입니다. 두 나머지 모두 F입니다.
정수를 입력하면 16진수로 바뀌고, 16으로 나누는 과정이 아래에 한 줄씩 표시됩니다. 처음에는 FF인 255가 입력되어 있습니다.
마지막 업데이트
Coddy는 브라우저에서 실제 코드를 작성하며 배웁니다. 인터랙티브 레슨, 즉각적인 피드백, 막힐 때 도와주는 AI까지.
16으로 나눌 때마다 0부터 15 사이의 나머지가 나오고, 그 나머지가 오른쪽부터 차례로 다음 16진수 자리가 됩니다. 500이라면 500 ÷ 16 = 31 나머지 4, 31 ÷ 16 = 1 나머지 15(F), 1 ÷ 16 = 0 나머지 1입니다. 아래에서 위로 읽으면 1F4입니다.
2진수 형태를 이미 알고 있다면 지름길이 있습니다. 비트를 오른쪽부터 네 개씩 묶고, 각 묶음을 16진수 한 자리로 바꾸면 됩니다. 이 방법은 2진수 16진수 변환기에서 볼 수 있습니다.
변환기는 모든 정수에 대해 나눗셈 과정을 적어 주고, BigInt를 쓰기 때문에 64비트 값도 정확합니다.
255
FF
255 ÷ 16 = 15 나머지 15, 이어서 15 ÷ 16 = 0 나머지 15입니다. 두 나머지 모두 F입니다.
rgb(255, 136, 0)
#FF8800
채널마다 따로 변환합니다. 255는 FF, 136은 88, 0은 00입니다.
500
1F4
나머지는 4, 15, 1입니다. 15를 F로 적고 아래에서 위로 읽으면 1F4가 됩니다.
128512
1F600
128512는 활짝 웃는 얼굴 이모지의 코드 포인트로, U+1F600이라고 씁니다.
0x10은 16이므로 16진수 값에는 0x 접두사를 붙이세요.FF입니다. 255는 15 × 16 + 15이고, 15는 F로 씁니다.
64입니다. 100 ÷ 16 = 6 나머지 4이므로 16진수 자리는 6과 4입니다.
hex(255)가 '0xff'를, format(255, 'X')가 'FF'를 반환합니다. JavaScript에서는 (255).toString(16)이 'ff'를 반환합니다. 이 변환은 Python 온라인 에디터에서 바로 실행해 볼 수 있습니다.16진수 한 자리는 정확히 4비트이므로 1바이트는 항상 16진수 두 자리입니다. 바이트 경계가 자릿수와 맞지 않는 10진수보다 2진 데이터를 훨씬 읽기 쉽습니다.