Z 437 mẫu số 3 trong python
Con người sử dụng hệ thống số thập phân (cơ số 10) và thập phân (cơ số 12) để đếm và đo lường (có lẽ vì chúng ta có 10 ngón tay và hai ngón chân cái). Máy tính sử dụng hệ thống số nhị phân (cơ sở 2), vì chúng được tạo từ các thành phần kỹ thuật số nhị phân (được gọi là bóng bán dẫn) hoạt động ở hai trạng thái - bật và tắt. Trong điện toán, chúng tôi cũng sử dụng hệ thống số thập lục phân (cơ số 16) hoặc bát phân (cơ số 8), như một dạng thu gọn để biểu diễn các số nhị phân Show Hệ thống số thập phân (cơ số 10)Hệ thống số thập phân có mười ký hiệu. A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^05, A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^06, A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^07, A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^08, A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^09, A3C5H = 1010 0011 1100 0101B 102AH = 0001 0000 0010 1010B0, A3C5H = 1010 0011 1100 0101B 102AH = 0001 0000 0010 1010B1, A3C5H = 1010 0011 1100 0101B 102AH = 0001 0000 0010 1010B2, A3C5H = 1010 0011 1100 0101B 102AH = 0001 0000 0010 1010B3, và A3C5H = 1010 0011 1100 0101B 102AH = 0001 0000 0010 1010B4, được gọi là các chữ số. Nó sử dụng ký hiệu vị trí. Tức là chữ số có nghĩa nhỏ nhất (chữ số ngoài cùng bên phải) có thứ tự là A3C5H = 1010 0011 1100 0101B 102AH = 0001 0000 0010 1010B5 (đơn vị hoặc hàng đơn vị), chữ số ngoài cùng bên phải thứ hai có thứ tự là A3C5H = 1010 0011 1100 0101B 102AH = 0001 0000 0010 1010B6 (chục), chữ số ngoài cùng thứ ba bên phải là của . Ví dụ, A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^04 Chúng tôi sẽ biểu thị một số thập phân với hậu tố tùy chọn ________ 59 của sự mơ hồ phát sinh Hệ thống số nhị phân (cơ số 2)Hệ thống số nhị phân có hai ký hiệu. A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^05 và A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^06, được gọi là bit. Nó cũng là một ký hiệu vị trí, ví dụ, A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^08 Chúng ta sẽ biểu thị một số nhị phân có hậu tố A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^092. Một số ngôn ngữ lập trình biểu thị số nhị phân với tiền tố A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^093 hoặc A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^094 (e. g. , A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^095), hoặc tiền tố A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^096 với các bit được trích dẫn (e. g. , A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^097) Một chữ số nhị phân được gọi là một bit. Tám bit được gọi là một byte (tại sao lại là đơn vị 8 bit? Chắc là vì A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^098) Hệ thống số thập lục phân (Cơ số 16)Hệ thống số thập lục phân sử dụng 16 ký hiệu. A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^05, A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^06, A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^07, A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^08, A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^09, A3C5H = 1010 0011 1100 0101B 102AH = 0001 0000 0010 1010B0, A3C5H = 1010 0011 1100 0101B 102AH = 0001 0000 0010 1010B1, A3C5H = 1010 0011 1100 0101B 102AH = 0001 0000 0010 1010B2, A3C5H = 1010 0011 1100 0101B 102AH = 0001 0000 0010 1010B3, A3C5H = 1010 0011 1100 0101B 102AH = 0001 0000 0010 1010B4, A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^069, A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^092, A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^081, A3C5H = 1010 0011 1100 0101B 102AH = 0001 0000 0010 1010B9, A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^083, and A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^084, được gọi là các chữ số hex. Đó là một ký hiệu vị trí, ví dụ, A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^0 Chúng ta sẽ biểu thị một số thập lục phân (viết tắt là hex) với hậu tố A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^085. Một số ngôn ngữ lập trình biểu thị số hex bằng tiền tố A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^086 hoặc A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^087 (e. g. , A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^088) hoặc tiền tố A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^089 với các chữ số hex được trích dẫn (e. g. , A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^080) Mỗi chữ số thập lục phân còn được gọi là chữ số hex. Hầu hết các ngôn ngữ lập trình chấp nhận chữ thường _______ 481 đến ________ 482 cũng như chữ hoa ________ 483 đến ________ 484 Máy tính sử dụng hệ thống nhị phân trong các hoạt động bên trong của chúng, vì chúng được xây dựng từ các thành phần điện tử kỹ thuật số nhị phân với 2 trạng thái - bật và tắt. Tuy nhiên, việc viết hoặc đọc một chuỗi dài các bit nhị phân rất cồng kềnh và dễ bị lỗi (hãy thử đọc chuỗi nhị phân này. A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^085, giống như hệ thập lục phân A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^086). Hệ thập lục phân được sử dụng dưới dạng rút gọn hoặc tốc ký cho các bit nhị phân. Mỗi chữ số hex tương đương với 4 bit nhị phân, i. e. , viết tắt cho 4 bit, như sauThập lục phân Nhị phân Thập phân000000100011200102300113401004501015601106701117810008910019A101010B101111C110012D110113E111014F111115 Chuyển đổi từ thập lục phân sang nhị phânThay thế mỗi chữ số hex bằng 4 bit tương đương (như được liệt kê trong bảng trên), ví dụ: A3C5H = 1010 0011 1100 0101B 102AH = 0001 0000 0010 1010B Chuyển đổi từ nhị phân sang thập lục phânBắt đầu từ bit ngoài cùng bên phải (bit ít quan trọng nhất), thay thế từng nhóm 4 bit bằng chữ số hex tương đương (đệm các bit ngoài cùng bên trái bằng 0 nếu cần), ví dụ: A3EH = A00H + 30H + EH = 10×16^2 + 3×16^1 + 14×16^09 Điều quan trọng cần lưu ý là số thập lục phân cung cấp một dạng nhỏ gọn hoặc tốc ký để biểu thị các bit nhị phân Chuyển đổi từ Cơ số |