Thời gian/Số

Trình chuyển đổi hệ số đếm

Chuyển đổi hai chiều giữa hệ nhị phân, bát phân, thập phân, thập lục phân và bất kỳ cơ số tùy ý (2-36) nào — nhập số vào bất kỳ ô nào.

Number systems are just different ways of writing the same number. Binary (base 2) is what processors use at the lowest level, hexadecimal (base 16) is a compact way to write binary data in code, and decimal is the everyday human notation.

How to use it

Common uses

Things to keep in mind

In hexadecimal, the letters A-F (or a-f) stand for the values 10-15 — case usually doesn't matter.

For bases above 16, digit symbols keep going further down the alphabet (G, H...) up to Z for base 36.

Bài viết về công cụ này: Hệ đếm số: vì sao có hệ nhị phân, bát phân và thập lục phân

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

Công cụ chuyển đổi hỗ trợ những hệ số nào?

Truy cập nhanh vào hệ nhị phân, bát phân, thập phân và thập lục phân, cùng với bất kỳ cơ số nào từ 2 đến 36 — các chữ số trên 9 được biểu diễn bằng chữ cái Latin A-Z.

Tôi có thể chuyển đổi số âm và số nguyên rất lớn không?

Có, dấu "-" trước số được hỗ trợ ở mọi cơ số, và không có giới hạn cố định 32/64-bit về kích thước số — các phép tính sử dụng độ chính xác tùy ý.

Dữ liệu có được gửi đến máy chủ không?

Không, toàn bộ việc chuyển đổi diễn ra ngay lập tức trong trình duyệt của bạn thông qua JavaScript — các số bạn nhập không bao giờ được gửi đi đâu cả.

Chuyển đổi hệ số đếm khác gì với Base64?

Đây là hai thứ hoàn toàn khác nhau: công cụ chuyển đổi hệ số đếm biến đổi cùng một số giữa các hệ vị trí (BIN/OCT/DEC/HEX), còn Base64 mã hóa dữ liệu nhị phân bất kỳ (tệp, hình ảnh) thành chuỗi văn bản để truyền qua các kênh dành cho văn bản.

Vì sao hệ thập lục phân dùng các chữ cái A-F?

Cơ số 16 cần 16 chữ số riêng biệt, nhưng chỉ có 10 chữ số Ả Rập (0-9) — vì vậy các giá trị từ 10-15 dùng những chữ cái đầu tiên của bảng chữ cái Latin, A-F. Với các cơ số trên 16 (đến 36), việc dùng bảng chữ cái vẫn tiếp tục.

Bài viết: Thời gian/Số

Thời gian Unix: vì sao máy tính đếm thời gian từ năm 1970

Vì sao ngày 1 tháng 1 năm 1970 trở thành mốc thời gian tham chiếu cho hầu hết các hệ thống máy tính.

Biểu thức cron: cách giải mã lịch chạy tác vụ

Cách giải mã một biểu thức như */15 * * * * và biết chính xác khi nào tác vụ sẽ chạy.

Phép toán bit: AND, OR và XOR hoạt động như thế nào ở cấp độ bit

AND theo bit khác gì với AND logic, và vì sao lại cần thao tác trên từng bit riêng lẻ của một số.

Chênh lệch ngày: vì sao đếm số ngày phức tạp hơn tưởng tượng

Vì sao trừ ngày một cách ngây thơ có thể cho kết quả sai vì năm nhuận.

Tính tuổi: vì sao không đơn giản chỉ là trừ năm

Vì sao chỉ đơn giản trừ năm sinh có thể cho ra tuổi lớn hơn thực tế một tuổi.

Múi giờ: vì sao UTC không giống với GMT

Vì sao UTC không bao giờ thay đổi hai lần một năm, trong khi giờ London (GMT/BST) thì có.

Máy tính thời lượng: cách cộng đúng giờ, phút và giây

Vì sao khi cộng phút và giây cần "chuyển" phần dư sang hàng tiếp theo, giống như trong phép cộng thập phân.

ISO 8601 Duration: cách viết một khoảng thời gian theo định dạng chuẩn

Vì sao PT1H30M có nghĩa là "1 giờ 30 phút", không phải "1 phút 30 giờ".

Số tuần: vì sao các quốc gia khác nhau đếm tuần khác nhau

Vì sao ngày 1 tháng 1 đôi khi thuộc tuần 52 hoặc 53 của năm trước theo chuẩn ISO 8601.

Số La Mã: một hệ thống không có số 0 và không có giá trị theo vị trí hoạt động ra sao

Vì sao IV có nghĩa là 4 chứ không phải 6, và quy tắc trừ hoạt động thế nào trong số La Mã.

IEEE 754: vì sao 0.1 + 0.2 không bằng 0.3 trong code

Vì sao hầu như mọi ngôn ngữ lập trình đều in 0.1 + 0.2 thành 0.30000000000000004.

Số thành chữ: vì sao cần biến chữ số thành từ ngữ

Vì sao các văn bản ngân hàng ghi số tiền cả bằng số lẫn bằng chữ cùng một lúc.