Chuyển đổi từ thập phân sang thập lục phân
Thập lục phân (hex) xuất hiện mỗi khi bạn làm việc với màu sắc, địa chỉ bộ nhớ, điểm mã Unicode hoặc giá trị kiểm tra (checksum) của tệp. Công cụ này nhận một số nguyên thập phân và trả về ngay biểu diễn ở cơ số 16, dạng in hoa. Số âm được xuất ra dưới dạng bù hai 64 bit, dạng mà trình biên dịch và trình gỡ lỗi sử dụng.
Cách chuyển số thập phân sang thập lục phân
-
1
Nhập một số nguyên thập phân
Nhập một số nguyên dương hoặc âm trong phạm vi 64 bit. Phần thập phân bị bỏ qua, nên chỉ nhập giá trị bạn muốn chuyển đổi.
-
2
Đọc kết quả thập lục phân
Giá trị thập lục phân in hoa xuất hiện ngay lập tức. Không có tiền tố nào được thêm vào; công cụ chỉ đưa ra các chữ số.
-
3
Kiểm tra giá trị âm
Số nguyên âm được xuất ra dưới dạng bù hai 64 bit, nên -1 trở thành FFFFFFFFFFFFFFFF, mẫu mà một thanh ghi 64 bit lưu giữ.
-
4
Sử dụng kết quả
Sao chép giá trị vào mã, tệp cấu hình hoặc thiết bị đầu cuối của bạn và tự thêm 0x nếu ngôn ngữ đích yêu cầu.
Cách hoạt động của cơ số 16
Hệ thập lục phân sử dụng các chữ số từ 0 đến 9 và các chữ cái từ A đến F, trong đó A bằng 10, B bằng 11, cho đến F bằng 15. Mỗi chữ số thập lục phân mã hóa chính xác bốn bit; đó là lý do thập lục phân là người bạn đồng hành tự nhiên của hệ nhị phân đối với lập trình viên: một ký tự thập lục phân thay thế bốn chữ số nhị phân mà không mất mát thông tin.
Các mốc chuyển đổi thường gặp
| Thập phân | Thập lục phân | Ghi chú |
|---|---|---|
| 10 | A | Chữ số đầu tiên dùng chữ cái |
| 16 | 10 | Giá trị vị trí chuyển tiếp sau F |
| 255 | FF | Giá trị lớn nhất của một byte không dấu |
| 256 | 100 | Giá trị đầu tiên cần ba chữ số |
| 4.095 | FFF | Lớn nhất của 12 bit không dấu |
| 65.535 | FFFF | Giá trị lớn nhất của hai byte |
| 16.777.215 | FFFFFF | Giá trị màu RGB lớn nhất |
Số có dấu và bù hai
Đầu vào âm được chuyển sang bù hai 64 bit, mẫu bit mà một thanh ghi 64 bit thực sự chứa. Nhập -1 và bạn nhận được FFFFFFFFFFFFFFFF; -42 trở thành FFFFFFFFFFFFFFD6. Công cụ đưa ra mẫu bit thô, không phải dạng đại số như -2A; hãy so sánh với điều hệ thống bạn đưa giá trị vào mong đợi.
Mẹo
- Mã màu cần 6 chữ số thập lục phân. Một mã màu thập lục phân trong CSS gồm ba byte (6 chữ số), mỗi kênh RGB một byte. Công cụ trả FF cho 255; hãy tự thêm các số 0 còn thiếu khi tạo màu như 0000FF.
- Địa chỉ bộ nhớ dùng 0x. Tiền tố
0xbáo hiệu “phần theo sau là thập lục phân” trong C, Python, JavaScript và hầu hết các trình dịch ngược. Công cụ này không thêm nó; hãy tự gõ khi ngôn ngữ đích yêu cầu. - Chữ hoa hay chữ thường không làm thay đổi giá trị.
0xFFvà0xfflà như nhau. Công cụ này luôn xuất ra chữ in hoa.
Câu hỏi thường gặp
Công cụ chỉ làm việc với số nguyên. Một giá trị như 3,14 bị cắt xuống 3 trước khi chuyển đổi. Hãy bỏ phần thập phân trước, hoặc dùng công cụ xử lý phân số thập lục phân.
Đây là một dấu hiệu cú pháp do ngôn ngữ C đưa vào để trình phân tích cú pháp biết rằng các chữ số theo sau là cơ số 16. Nếu không có nó, 10 có thể là cơ số 10, 2, 8 hoặc 16; với 0x10 thì rõ ràng đó là 16 trong hệ thập phân. Công cụ này không chấp nhận đầu vào 0x, nên hãy gõ các chữ số thông thường.
Số nguyên âm được hiển thị dưới dạng bù hai 64 bit, mẫu mà thanh ghi 64 bit lưu giữ. -1 trở thành FFFFFFFFFFFFFFFF thay vì -1, vì đó là giá trị máy tính của bạn thực sự nắm giữ.
Số bạn nhập được gửi tới máy tính mỗi lần gõ phím để nó có thể tính giá trị hex. Số này không được lưu lại sau khi bạn đóng trang và không bao giờ bị chia sẻ.
Công cụ liên quan
Bảng tham chiếu ASCII
Bảng ASCII đầy đủ từ 0 đến 127 với giá trị thập phân, thập lục phân, bát phân, nhị phân và ký hiệu tham chiếu ký tự số HTML, gồm NUL, LF và DEL.
Tham chiếu ký tự HTML
Danh sách có thể tìm kiếm các thực thể HTML, mã tên và mã số tương ứng của chúng, cùng chức năng sao chép chỉ với một cú nhấp cho các ký tự đặc biệt và biểu tượng.
Bảng tham khảo phím tắt
Tìm phím tắt mặc định theo tài liệu của VS Code, Chrome và Bash dùng GNU Readline trên macOS, Windows và Linux.
Bộ chuyển đổi Base64 sang Hex
Chuyển chuỗi Base64 chuẩn thành các byte nền tảng được viết dưới dạng hexadecimal liên tục in hoa. Giải mã nghiêm ngặt, lý tưởng cho token, khóa và chữ ký JWT.
Trình xem hex của tệp nhị phân
Chọn một tệp và kiểm tra phần dữ liệu giới hạn từ bất kỳ offset byte hợp lệ nào dưới dạng hex dump cục bộ với cột offset, hex và ASCII.
Công cụ xác thực số điện thoại
Kiểm tra cấu trúc số theo quốc gia và xem khu vực, loại số cùng các định dạng E.164, quốc tế, quốc gia và RFC 3966.
Công cụ này có phiên bản bằng các ngôn ngữ khác
- 10진수 → 16진수 변환기 [KO]
- Decimaal naar hexadecimaal converter [NL]
- 十进制到十六进制转换器 [ZH]
- Dezimal zu Hex-Konverter [DE]
- Decimal to Hex Converter [EN]
- Konverter Desimal ke Heksadesimal [ID]
- Decimal till hexadecimal omvandlare [SV]
- Konwerter dziesiętny na szesnastkowy [PL]
- محول العشري إلى الست عشري [AR]
- เครื่องแปลงทศนิยมเป็นเลขฐานสิบหก [TH]
- Convertidor de Decimal a Hex [ES]
- Convertisseur Décimal en Hexadécimal [FR]
- Conversor de Decimal para Hex [PT]
- 10進数から16進数への変換ツール [JA]
- Ondalıktan On Altılığa Dönüştürücü [TR]
- Convertitore da Decimale a Esadecimale [IT]
- Конвертер из десятичной в шестнадцатеричную [RU]