Chuyển đổi hệ cơ số: Nhị phân, Bát phân, Thập phân và Hex
Công cụ chuyển đổi hệ cơ số này đổi một giá trị giữa hệ Nhị phân (cơ số 2), Bát phân (cơ số 8), Thập phân (cơ số 10) và Thập lục phân (cơ số 16), đồng thời hiển thị cả bốn kết quả cùng lúc. Chọn cơ số đầu vào, nhập một số, và mọi phép chuyển đổi sẽ cập nhật ngay bên dưới — không cần bấm nút, không cần cài đặt gì.
Công cụ được tạo ra cho những người đổi cơ số suốt ngày: lập trình viên làm việc với địa chỉ bộ nhớ và mẫu bit, sinh viên học khoa học máy tính và điện tử số, quản trị hệ thống đặt quyền Unix như chmod 755, và lập trình viên web đọc mã màu kiểu #FF5733.
Cách chuyển đổi một hệ cơ số
Chọn cơ số đầu vào
Dùng các thẻ Cơ số đầu vào để chọn cơ số của con số bạn đang có: BIN, OCT, DEC hoặc HEX. Một gợi ý bên dưới ô nhập cho biết cơ số đó chấp nhận những ký tự nào.
Nhập con số của bạn
Gõ vào ô nhập. Những ký tự không thuộc cơ số đã chọn sẽ tự động bị lọc bỏ, nên bạn không thể nhập nhầm một giá trị không hợp lệ.
Đọc cả bốn kết quả
Kết quả Nhị phân, Bát phân, Thập phân và Thập lục phân hiện ra cùng lúc, mỗi kết quả kèm tiền tố riêng. Giá trị dài được nhóm bằng khoảng trắng — nhị phân theo nhóm 4, hex theo nhóm 2, thập phân và bát phân theo nhóm 3 — để dễ đọc hơn.
Sao chép thứ bạn cần
Nhấn Sao chép ở bất kỳ hàng nào để chép giá trị đó kèm tiền tố chuẩn (0b, 0o, 0x), hoặc dùng Sao chép tất cả kết quả để lấy mọi cơ số cùng lúc.
Tính năng
Chuyển đổi tức thì
Cả bốn cơ số được chuyển đổi đồng thời ngay khi bạn gõ, không cần bấm nút và không phải chờ đợi.
Hỗ trợ số lớn
Khả năng xử lý BigInt cho phép bạn chuyển đổi giá trị 64-bit trở lên — những con số hàng trăm chữ số — mà không mất độ chính xác.
Lọc đầu vào thông minh
Cứ gõ thoải mái: những ký tự không hợp lệ với cơ số đã chọn sẽ tự động bị loại bỏ, ngăn lỗi xảy ra trước khi nó kịp xảy ra.
Kết quả định dạng sẵn
Kết quả dài được nhóm lại cho dễ đọc — nhị phân theo nhóm 4 (nibble) và hex theo nhóm 2 (byte).
Sao chép một lần nhấn
Chép một kết quả kèm tiền tố (0b, 0o, 0x) hoặc chép tất cả kết quả cùng lúc, sẵn sàng dán vào code hoặc tài liệu.
Ví dụ nhanh
Các nút ví dụ một chạm nạp sẵn những giá trị thường gặp như 255, FF và DEADBEEF để bạn xem ngay một phép chuyển đổi.
Bảng tra cứu cơ số
Mở bảng tra cứu để xem chữ số, tiền tố và công dụng phổ biến của từng cơ số, cùng một bảng chuyển đổi từ 0–15.
Câu hỏi thường gặp
Làm sao để đổi hệ thập phân sang nhị phân?
Chọn thẻ DEC, gõ số thập phân của bạn, và kết quả nhị phân sẽ hiện ngay ở hàng BIN. Nhấn Sao chép ở hàng đó để lấy giá trị kèm tiền tố 0b.
Làm sao để chuyển nhị phân sang thập lục phân (hex)?
Chọn thẻ BIN và nhập các bit của bạn (chỉ chấp nhận 0 và 1). Hàng HEX hiển thị giá trị thập lục phân tương ứng cùng lúc, được nhóm theo 2 cho dễ đọc.
Hệ nhị phân, bát phân, thập phân và thập lục phân khác nhau thế nào?
Chúng khác nhau ở số lượng chữ số mỗi hệ dùng. Nhị phân (cơ số 2) dùng 0–1 và là cách máy tính lưu trữ dữ liệu. Bát phân (cơ số 8) dùng 0–7 và xuất hiện trong quyền tệp Unix. Thập phân (cơ số 10) dùng 0–9, là hệ thường ngày. Thập lục phân (cơ số 16) dùng 0–9 và A–F, cho dạng nhị phân gọn gàng dùng trong màu sắc, địa chỉ bộ nhớ và địa chỉ MAC.
Số lớn nhất tôi có thể chuyển đổi là bao nhiêu?
Công cụ dùng BigInt, nên xử lý được số nguyên với kích thước tùy ý. Bạn có thể chuyển đổi những con số hàng trăm chữ số mà không mất độ chính xác.
Các tiền tố 0b, 0o và 0x có nghĩa là gì?
Đó là những tiền tố lập trình chuẩn cho cơ số: 0b đánh dấu nhị phân, 0o đánh dấu bát phân, và 0x đánh dấu thập lục phân. Nút Sao chép kèm sẵn tiền tố đúng để bạn có thể dán giá trị thẳng vào code.
Tại sao kết quả lại có khoảng trắng?
Khoảng trắng chỉ để nhóm các chữ số cho dễ đọc — nhị phân theo nhóm 4 (nibble), hex theo nhóm 2 (byte), còn thập phân và bát phân theo nhóm 3. Khi bạn sao chép một kết quả, bạn nhận được giá trị thô không có khoảng trắng.
Công cụ có chuyển đổi được số có phần lẻ (số thập phân) không?
Công cụ này làm việc với số nguyên dương. Với số âm trong nhị phân, bạn sẽ dùng bù hai, vốn phụ thuộc vào độ rộng bit (8-bit, 16-bit, 32-bit, v.v.), nên trường hợp này không được xử lý ở đây.
Làm sao để chuyển đổi một mã màu?
Với một mã màu HTML hoặc CSS như #FF5733, chọn HEX và nhập FF5733. Hàng DEC hiển thị giá trị thập phân tương ứng (16734003) mà một số bộ chọn màu sử dụng.
Chưa có bình luận nào. Hãy là người đầu tiên!