Chuyển tới nội dung chính
Z

Trình chuyển đổi hệ cơ số

Chuyển đổi số giữa hệ thập phân, nhị phân, bát phân và thập lục phân trong lưới 4 dòng cập nhật trực tiếp. An toàn với BigInt, có tùy chọn chế độ có dấu 32-bit / 64-bit.

Miễn phí Không cần đăng ký Chạy trên trình duyệt Tôn trọng riêng tư Updated
Chế độ dấu

Cách dùng

  1. 1 Nhập một số vào bất kỳ dòng nào trong bốn dòng — các dòng còn lại sẽ cập nhật ngay lập tức.
  2. 2 Chọn Unsigned (không dấu) để dùng BigInt với độ chính xác tùy ý, hoặc Signed 32-bit / 64-bit để hiển thị số âm theo dạng bù hai.
  3. 3 Bật công tắc tiền tố để hiển thị 0b, 0o, 0x ở những nơi phù hợp.
  4. 4 Sao chép bất kỳ dòng nào vào clipboard bằng nút Copy tương ứng.

Vì sao dùng công cụ này

  • An toàn với BigInt — các số lớn hơn 2^53 không bị mất độ chính xác.
  • Hiển thị theo dạng bù hai cho chế độ có dấu 32-bit / 64-bit.
  • Không cần tiền tố khi nhập — dán -42, 0b1010, 0xFF, hoặc chỉ các chữ số thông thường.
  • Chạy ngay trong trình duyệt của bạn, không có bất kỳ lệnh gọi mạng nào.

Câu hỏi thường gặp

Vì sao -1 hiển thị thành ffffffff ở chế độ có dấu 32-bit?

Đó là cách biểu diễn bù hai của -1 ở 32-bit. Chuyển lại về Unsigned để thấy giá trị thập phân -1 vẫn là -1, với dạng nhị phân là 1.

Số có thể lớn đến mức nào?

Ở chế độ Unsigned, giới hạn duy nhất là bộ nhớ trình duyệt — vì công cụ dùng BigInt ở bên trong. Các chế độ có dấu sẽ giới hạn (mask) về 32 hoặc 64 bit.

Tôi có thể dán một số có dấu gạch dưới hoặc khoảng trắng không?

Có — các ký tự phân tách nhóm chữ số phổ biến như 1_000_000 hoặc 1 000 000 đều được chấp nhận.

Cần thực hiện các phép toán bit (bitwise) trên những số này?

Hãy dùng Bitwise Calculator của chúng tôi — AND, OR, XOR, NOT, các phép dịch bit ở bất kỳ hệ cơ số nào trong bốn hệ.

Trình chuyển đổi hệ cơ số là gì?

Trình chuyển đổi hệ cơ số là công cụ chuyển đổi số giữa hệ thập phân, nhị phân, bát phân và thập lục phân trong một lưới trực tiếp, chỉnh sửa ở bất kỳ dòng nào cũng sẽ tự động cập nhật các dòng còn lại. Công cụ sử dụng phép tính BigInt để xử lý các giá trị lớn mà không mất độ chính xác, đồng thời cung cấp tùy chọn chế độ có dấu 32-bit hoặc 64-bit để hiển thị theo cách biểu diễn bù hai (two's-complement). Mọi thứ chạy hoàn toàn trong trình duyệt.

Tính năng

Lưới 4 hệ cơ số trực tiếp

Chỉnh sửa hệ thập phân, nhị phân, bát phân hoặc thập lục phân và ba hệ còn lại sẽ cập nhật theo thời gian thực.

An toàn với BigInt

Chuyển đổi các số nguyên lớn tùy ý mà không mất độ chính xác dấu phẩy động.

Riêng tư 100%

Toàn bộ phép tính chạy phía client — không có gì được tải lên.

Ví dụ

Input

255

Output

Decimal: 255
Binary:  11111111
Octal:   377
Hex:     FF

Trường hợp sử dụng

  1. 1

    Đọc giá trị hex hoặc binary từ mã nguồn

    Chuyển một literal 0xFF hoặc 0b1010 từ mã nguồn hoặc bản dump bộ nhớ thành giá trị thập phân.

  2. 2

    Xây dựng giá trị bitmask / flag

    Kết hợp các cờ quyền hoặc cấu hình và đọc chúng ở mọi hệ cơ số cùng lúc.

  3. 3

    Học về hệ thống số theo vị trí

    Xem cùng một giá trị hiển thị như thế nào ở các hệ cơ số khác nhau để hiểu về chuyển đổi cơ số (radix).

Tóm tắt

Công cụ chuyển đổi hệ cơ số của Zerethon chuyển đổi một giá trị giữa hệ thập phân, nhị phân, bát phân và thập lục phân trong một lưới trực tiếp — chỉnh sửa ở bất kỳ hệ nào, các hệ còn lại sẽ cập nhật ngay lập tức. Công cụ sử dụng BigInt nên các số nguyên lớn được chuyển đổi mà không mất độ chính xác, đồng thời hỗ trợ chế độ bù hai (two's complement) có dấu 32-/64-bit. Mọi thứ chạy hoàn toàn trong trình duyệt của bạn.

Danh mục
Lập trình
Giá
Miễn phí
Quyền riêng tư
Chạy trên trình duyệt
Đăng ký
Không cần

Tài liệu tham khảo

Quyền riêng tư

Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Trình chuyển đổi hệ cơ số chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.

So sánh

Kiến thức cơ bản

Công cụ liên quan

Xây dựng, chia sẻ và phát triển trên Zerethon Social

Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.

Đăng ký miễn phí