255
255
FF
255 ÷ 16 = 15 dư 15, rồi 15 ÷ 16 = 0 dư 15. Cả hai số dư đều là F.
Gõ một số nguyên để xem nó ở hệ thập lục phân, với từng phép chia cho 16 hiện bên dưới. Trang mở sẵn số 255, tức là FF.
Cập nhật lần cuối
Coddy dạy bạn bằng cách viết code thật ngay trên trình duyệt: bài học tương tác, phản hồi tức thì và AI hỗ trợ khi bạn bị kẹt.
Mỗi lần chia cho 16 để lại số dư từ 0 đến 15, và số dư đó là chữ số hex tiếp theo tính từ bên phải. Với 500: 500 ÷ 16 = 31 dư 4, 31 ÷ 16 = 1 dư 15 (F) và 1 ÷ 16 = 0 dư 1. Đọc từ dưới lên, ta được 1F4.
Nếu bạn đã có dạng nhị phân thì có một lối tắt: chia các bit thành từng nhóm bốn từ bên phải và đổi mỗi nhóm thành một chữ số hex. Công cụ đổi nhị phân sang hex trình bày cách làm này.
Công cụ ghi ra từng bước chia cho mọi số nguyên và dùng BigInt, nên giá trị 64 bit vẫn giữ chính xác.
255
FF
255 ÷ 16 = 15 dư 15, rồi 15 ÷ 16 = 0 dư 15. Cả hai số dư đều là F.
rgb(255, 136, 0)
#FF8800
Đổi riêng từng kênh màu: 255 là FF, 136 là 88 và 0 là 00.
500
1F4
Các số dư là 4, 15 và 1. Đọc từ dưới lên, với 15 viết thành F, ta được 1F4.
128512
1F600
128512 là code point của emoji mặt cười toe toét, viết là U+1F600.
0x10 là 16, vì vậy hãy đánh dấu giá trị hex bằng tiền tố 0x.FF. 255 là 15 × 16 + 15, và 15 được viết là F.
64. 100 ÷ 16 = 6 dư 4, nên các chữ số hex là 6 và 4.
hex(255) trả về '0xff' và format(255, 'X') trả về 'FF'. Trong JavaScript, (255).toString(16) trả về 'ff'. Bạn có thể chạy thử các phép chuyển đổi này trong Python playground.Một chữ số hex đúng bằng bốn bit, nên một byte luôn là hai chữ số hex. Đọc dữ liệu nhị phân theo cách này dễ hơn nhiều so với hệ thập phân, nơi ranh giới các byte không khớp với các chữ số.