Skip to main content
🟢 Beginner

Bộ Chuyển Đổi Nhị Phân sang Thập Phân

Chuyển đổi số nhị phân sang thập phân và thập phân sang nhị phân tức thì. Hỗ trợ số lên đến 64 bit. Bộ chuyển đổi miễn phí này cho kết quả chính xác tức thì.

★★★★★ 4.8/5 · 📊 0 calculations · 🔒 Private & free

Cách Chuyển Đổi Nhị Phân sang Thập Phân

Để chuyển đổi số nhị phân sang thập phân, nhân mỗi bit với lũy thừa tương ứng của 2 (bắt đầu từ 2⁰ = 1 ở bên phải) và tổng hợp các kết quả.

Ví dụ: Chuyển đổi 11010₂ sang thập phân:

Vị Trí Bit43210
Lũy thừa2⁴=162³=82²=42¹=22⁰=1
Giá trị bit11010
Đóng góp168020

Tổng: 16 + 8 + 0 + 2 + 0 = 26₁₀

Cách Chuyển Đổi Thập Phân sang Nhị Phân

Để chuyển đổi số thập phân sang nhị phân, chia liên tiếp cho 2 và lấy phần dư:

Ví dụ: Chuyển đổi 42₁₀ sang nhị phân:

Đọc phần dư từ dưới lên: 101010₂

Bảng Chuyển Đổi Nhị Phân/Thập Phân Tham Khảo

Thập PhânNhị PhânThập PhânNhị Phân
0081000
1191001
210101010
311151111
41001610000
510132100000
6110641000000
711112810000000

Câu Hỏi Thường Gặp

11111111 nhị phân bằng bao nhiêu trong thập phân?

11111111₂ = 128+64+32+16+8+4+2+1 = 255₁₀. Đây là giá trị lớn nhất của số 8 bit không dấu — tại sao 255 xuất hiện thường xuyên trong máy tính (RGB màu: 0–255, độ sáng, giá trị byte).

Làm thế nào để kiểm tra xem số nhị phân có đúng không?

Chuyển đổi lại sang thập phân và so sánh với số gốc. Hoặc sử dụng công cụ trực tuyến như máy tính này. Lỗi phổ biến: quên rằng nhị phân chỉ dùng 0 và 1 — nếu số của bạn có 2 hoặc cao hơn, đó là số thập phân, không phải nhị phân.

Số nhị phân được sử dụng như thế nào trong lập trình?

Lập trình viên sử dụng nhị phân cho thao tác bit (AND, OR, XOR, NOT), cờ (flags), mặt nạ bit, và tối ưu hóa hiệu suất. Nhiều ngôn ngữ cho phép nhập số nhị phân trực tiếp (Python: 0b1010, C: 0b1010, Java: 0b1010). Hiểu nhị phân thiết yếu cho lập trình cấp thấp và điện tử nhúng.