ASCII là gì?
ASCII (American Standard Code for Information Interchange) là bộ mã chuẩn gán mỗi ký tự cơ bản một số nguyên từ 0 đến 127, tức là 7 bit. Nhờ bộ mã này, máy tính lưu và trao đổi văn bản thống nhất. Trong chương trình Tin học, ASCII là ví dụ kinh điển để học về mã hóa thông tin.
Cách dùng bảng và công cụ
- Lọc theo nhóm: ký tự điều khiển, chữ số, chữ hoa, chữ thường, dấu và ký hiệu.
- Mỗi dòng có mã ở dạng thập phân, thập lục phân, bát phân và nhị phân cùng ký tự.
- Gõ một đoạn văn bản bất kì để xem mã ASCII của từng ký tự; ký tự ngoài ASCII (như chữ có dấu tiếng Việt) được đánh dấu riêng.
Cấu trúc bảng mã
Ký tự điều khiển (0 đến 31 và 127)
Không in ra được, dùng để điều khiển thiết bị, ví dụ mã 10 là xuống dòng (LF), mã 13 là về đầu dòng (CR), mã 9 là tab.
Ký tự in được (32 đến 126)
- 32: dấu cách. 48 đến 57: chữ số 0 đến 9.
- 65 đến 90: chữ hoa A đến Z. 97 đến 122: chữ thường a đến z.
- Còn lại là dấu câu và ký hiệu như ! ? , . + - * / @ #.
Quy luật hữu ích
Chữ thường lớn hơn chữ hoa tương ứng đúng 32 đơn vị (a = 97, A = 65). Chữ số ở dạng ký tự có mã bằng 48 cộng giá trị số. Chữ cái liên tiếp có mã liên tiếp nên có thể suy ra mã từ A hoặc a. Chữ tiếng Việt có dấu không nằm trong ASCII mà thuộc bộ mã Unicode, nơi ASCII là 128 ký tự đầu tiên.
