Bộ chuyển đổi cơ sở số
Chuyển đổi số nguyên giữa các biểu diễn nhị phân, bát phân, thập phân và thập lục phân. Gỡ lỗi mã màu (#FF5733), bitmask IP, địa chỉ bộ nhớ và khóa học lắp ráp mà không cần tính nhẩm. Hỗ trợ độ rộng bit phổ biến (8, 16, 32) nếu công cụ hiển thị phần đệm.
Từ
Giá trị
Kết quả
BIN: 11111111
OCT: 377
HEX: FF
Cách chuyển đổi cơ số số
1. Nhập một số trong cơ sở nguồn (tiền tố 0x cho hex, 0b cho nhị phân nếu được hỗ trợ).
2. Chọn cơ sở đích hoặc đọc tất cả cơ sở cùng một lúc.
3. Xác minh các số 0 đứng đầu cho các định dạng có chiều rộng cố định (ví dụ: 0x0A).
4. Sao chép giá trị vào mã, mặt nạ mạng con hoặc câu trả lời bài kiểm tra.
Ví dụ chuyển đổi cơ sở
Kênh màu hex
0xFF thập phân = 255 = nhị phân 11111111 — độ mờ hoàn toàn hoặc kênh màu đỏ tối đa trong #RRGGBB.
Nhị phân sang thập phân
0b1010 = 10 thập phân = 0xA hex. Hữu ích cho các cờ bit quyền.
Bát phân (Quyền Unix)
chmod 755 → rwxr-xr-x. 7=111, 5=101 ở dạng nhị phân cho các bit chủ sở hữu/nhóm/bit khác.
Khi nào nên chuyển đổi hệ cơ số
• Khi bạn đọc kết xuất bộ nhớ hoặc đăng ký giá trị trong trình gỡ lỗi.
• Khi bạn dịch các phân đoạn địa chỉ IPv4/netmask hoặc MAC.
• Khi bạn hoàn thành các bài tập CS về ký hiệu vị trí.
Khi nào nên chọn công cụ khác
• Khi bạn cần bố cục dấu phẩy động IEEE 754 bit — các công cụ chuyên dụng.
• Khi bạn mã hóa văn bản dưới dạng Base64 — sử dụng bộ mã hóa Base64, không phải chuyển đổi cơ số.
• Khi số vượt quá số nguyên an toàn JavaScript — hãy dùng các công cụ nhận biết BigInt.
Hex và nhị phân trong lập trình
Mặt nạ bit sử dụng OR/AND với hằng số hex: flags 0x01 | 0x02. Chữ viết tắt của IPv6 sử dụng các nhóm hex. Học cách phát hiện lũy thừa của hai tốc độ (0x10, 0x100) khi đọc dấu vết ngăn xếp và tài liệu hạt nhân.
Di sản bát phân trong Unix
Quyền truy cập tệp vẫn được dạy ở dạng bát phân (755) mặc dù nhị phân là mô hình cơ bản. Các chữ số bát phân ánh xạ rõ ràng tới các nhóm 3 bit — lý do lịch sử nó vẫn tồn tại trong các ví dụ chmod.
Câu hỏi thường gặp
Hệ thập lục phân là gì?
Cơ sở 16 sử dụng các chữ số 0–9 và A–F. Nhỏ gọn cho các giá trị nặng nhị phân (1 chữ số hex = 4 bit).
Làm cách nào để chuyển đổi số thập phân sang nhị phân?
Chia liên tục cho 2 và thu thập số dư hoặc sử dụng trình chuyển đổi này để có kết quả tức thì.
Tiền tố 0x nghĩa là gì?
Tiền tố chữ thập lục phân kiểu C. 0x10 = 16 số thập phân, không phải 10.
Có dấu hay không dấu?
Cùng một mẫu bit diễn giải khác nhau đối với phần bù hai có dấu — chỉ định độ rộng và độ có dấu trong mã.
Tôi có thể chuyển đổi phân số không?
Có thể chuyển đổi cơ số của phân số nhưng không kết thúc ở nhiều cơ sở — công cụ này tập trung vào số nguyên.
Dữ liệu có được tải lên không?
Không. Chuyển đổi chạy ngay trong trình duyệt.