Các strings và hệ thống số

Các strings và hệ thống số

Khi bạn thực hiện các hoạt động số học, bạn sử dụng hệ thống số thập phân. Hệ thống này, cũng được gọi là hệ thống
số cơ sở 10, sử dụng 10 kí tự 0, 1, 2, 3, 4, 5, 6, 7, 8, và 9 như các con số. Như chúng ta đã thấy ở học phần trước,
hệ thống số nhị phân được sử dụng để trình bày tất cả thông tin trong một máy tính số. Hai con số trong hệ thống
số cơ sở 2 này là 0 và 1. Vì các số nhị phân có thể là các strings dài của 0s và 1s, các nhà khoa học máy tính thường
sử dụng các hệ thống số khác, như octal (cơ sở 8) và hex (cơ sở 16) như viết tắt cho các số này.
Để nhận dạng hệ thống đang được sử dụng, bạn gắn cơ sở như một subscript đối với số. Ví dụ, các số sau trình bày 41510
trong các hệ thống số nhị phân, octal, thập phân và hex.

415 in binary notation 1100111112
415 in octal notation 6378
415 in decimal notation 41510
415 in hexadecimal notation 19F16

Các con số sử dụng trong mỗi hệ thống được đếm từ 0 đến n-1, nơi n là cơ sở của hệ thống. Vì vậy, các con số 8 và 9
không xuất hiện trong hệ thống octal. Để trình bày các con số với các giá trị lớn hơn 910, các hệ thống như cơ sở
16 sử dụng các chữ. Vì vậy A16 trình bày 1010 trong khi 1016 trình bày 1610. Trong phần này, chúng ta thẩm định
làm cách nào các hệ thống này trình bày lượng số và làm cách nào dịch từ một notation sang cái khác.

Chia sẻ