Chuyển đến nội dung

Công Cụ Chuyển Đổi Cơ Số

Chọn cơ số mà số của bạn được viết — nhị phân, bát phân, thập phân hoặc thập lục phân — nhập số và xem giá trị của nó ở cả bốn cơ số cùng lúc. Công cụ cũng hiển thị phép chia cho 2 lặp lại đằng sau kết quả nhị phân, và sao chép mọi cơ số chỉ với một cú nhấp. Miễn phí, không cần đăng ký.

Cơ số đầu vào

Cách Sử Dụng Công Cụ Chuyển Đổi Cơ Số

  1. 1. Chọn cơ số đầu vào. Thập phân được chọn trước. Chọn nhị phân, bát phân hoặc thập lục phân nếu số của bạn được viết theo cách đó.
  2. 2. Nhập số. Chỉ dùng chữ số: 0–1 cho nhị phân, 0–7 cho bát phân, 0–9 cho thập phân, và 0–9 cộng A–F (chữ hoa hoặc thường) cho thập lục phân. Bỏ các tiền tố như 0x hay 0b.
  3. 3. Đọc cả bốn cơ số. Giá trị nhị phân, bát phân, thập phân và thập lục phân xuất hiện cùng nhau. Sao Chép Tất Cả Cơ Số sao chép chúng thành bốn dòng có nhãn.
  4. 4. Theo dõi các bước. Bên dưới kết quả, công cụ liệt kê từng phép chia cho 2 và số dư, để bạn thấy các chữ số nhị phân được tạo ra thế nào.

Cách Chuyển Đổi Cơ Số Hoạt Động

Trong cơ số b bất kỳ, mỗi chữ số có giá trị bằng chính nó nhân với một lũy thừa của b, và số là tổng của các giá trị đó: giá trị = Σ dᵢ × bⁱ. Số thập lục phân 1F4 là 1 × 16² + 15 × 16 + 4 = 256 + 240 + 4 = 500. Để đi từ thập phân sang cơ số khác, chia lặp lại cho cơ số và đọc các số dư từ cuối lên đầu. Với 13 ở dạng nhị phân: 13 ÷ 2 = 6 dư 1, 6 ÷ 2 = 3 dư 0, 3 ÷ 2 = 1 dư 1, 1 ÷ 2 = 0 dư 1 — đọc từ dưới lên cho ra 1101.

Thập phânNhị phânBát phânThập lục phân
13110115D
25511111111377FF
5001111101007641F4
1000111110100017503E8
20261111110101037527EA
655351111111111111111177777FFFF

Đường Tắt Giữa Nhị Phân, Bát Phân và Hex

Vì 8 và 16 là lũy thừa của 2, bạn có thể chuyển đổi giữa nhị phân và chúng mà không cần qua thập phân. Nhóm các chữ số nhị phân từ bên phải thành ba chữ số cho bát phân, hoặc bốn chữ số cho thập lục phân, rồi thay mỗi nhóm bằng một chữ số: 111110100 tách thành 1 1111 0100 cho hex, cho ra 1, F và 4 — tức 1F4. Đây là lý do thập lục phân thường được dùng để viết byte (255 là FF), và vì sao bát phân xuất hiện trong quyền truy cập tệp Unix, nơi 755 là 111 101 101 trong nhị phân: đọc, ghi và thực thi cho chủ sở hữu, và đọc và thực thi cho mọi người khác.

Công cụ này không bao gồm những gì

Nó chuyển đổi số nguyên không âm đến 9007199254740991 (2⁵³ − 1), số nguyên lớn nhất mà JavaScript biểu diễn chính xác. Số âm, phân số và số dấu phẩy động không được hỗ trợ, cũng như dấu phân cách hàng nghìn hoặc tiền tố. Với số nguyên âm, hãy dùng Two's Complement Calculator; với dấu phẩy động, dùng IEEE 754 Converter.

Bạn Cần Công Cụ Nào?

Bạn muốn…Dùng
Chuyển đổi một số nguyên giữa nhị phân, bát phân, thập phân và thập lục phânCông cụ này
Cộng, trừ, nhân hoặc chia số nhị phân, hoặc áp dụng AND, OR và XORBinary Calculator
Viết một số nguyên âm ở dạng nhị phânTwo's Complement Calculator
Chuyển văn bản thành nhị phân, hex hoặc mã ASCIICông Cụ Dịch Nhị Phân, Công Cụ Chuyển Đổi Hex hoặc Chuyển Đổi ASCII
Xem cách một phân số thập phân được lưu dưới dạng số thựcIEEE 754 Converter

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

Làm thế nào để chuyển đổi một số giữa các cơ số?
Nhập số, chọn cơ số nó được viết bằng, và công cụ hiển thị giá trị của nó ở nhị phân, bát phân, thập phân và thập lục phân cùng lúc. Đổi cơ số đầu vào và nhập một số khác để chuyển theo hướng khác.
Làm thế nào để chuyển thập phân sang nhị phân?
Chia số cho 2 liên tiếp, ghi lại mỗi số dư, cho đến khi thương bằng 0. Đọc các số dư từ cuối lên đầu sẽ cho các chữ số nhị phân. Công cụ hiển thị chính xác các bước này; 500 cho ra 111110100.
Làm thế nào để chuyển thập lục phân sang thập phân?
Nhân mỗi chữ số với một lũy thừa của 16, bắt đầu từ 16⁰ ở bên phải, rồi cộng lại: 1F4 là 1 × 256 + 15 × 16 + 4 = 500. Trong công cụ, chọn Thập lục phân làm cơ số đầu vào, nhập 1F4, và đọc 500 ở thẻ thập phân.
Những chữ số nào hợp lệ trong mỗi cơ số?
Nhị phân dùng 0 và 1, bát phân 0–7, thập phân 0–9, và thập lục phân 0–9 cộng A–F, trong đó A là 10 và F là 15. Ký tự khác sẽ bị đánh dấu cùng với các chữ số được phép.
Có thể chuyển đổi số lớn đến mức nào?
Đến 9007199254740991, số nguyên an toàn lớn nhất trong JavaScript. Phép chuyển đổi dùng số học số nguyên chính xác, nên mọi chữ số đều đúng ở cả bốn cơ số. Giá trị lớn hơn bị từ chối chứ không bị làm tròn.
Số của tôi có được gửi đến máy chủ không?
Không. Việc chuyển đổi chạy trong trình duyệt của bạn và không có gì bạn nhập rời khỏi thiết bị.

Công Cụ Liên Quan

Thêm trong Chuyển đổi đơn vị, ngày tháng và số