Kiểudữliệu căn bản

Một phần của tài liệu Lap trình can ban (Trang 27 - 29)

Kiểu dữ liệu căn bản

 Kiểu Integer: biểu diễn các số nguyên dạng thập phân. Chiếm 2 byte trong bộ nhớ, miền giá trị -32767 đến 32768

 Kiểu Real: biểu diễn các số thực dạng thập phân hay dạng lũy thừa 10 bằng ký tự E. (3.2E8) Chiếm 6 byte trong bộ nhớ.Miền giá trị nhỏ nhất đến (1.9E-39) và lớn nhất đến (1.7E38)

 Kiểu Char: biểu diễn cho dữ liệu ký tự. Chiếm 1 byte trong bộ nhớ . Miền giá trị theo bảng mã ASCCI. Biểu diễn bằng ký tự nằm giữa hai dấu nháy đơn 'A’, 'a’,..

Bảng mã ASSCI chuẩn và mở rộng.

Bảng mã và fonts

Các vấn đề bản mã tiếng Việt 1 byte, 2 byte, Unicode

Một số phép toán: so sánh, Ord ('F’) = 70 , Chr(65) = 'A’

 Kiểu Boolean: biểu diễn cho giá trị luận lý FALSE và TRUE. Qui ước FALSE < TRUE. Chiếm 1 byte trong bộ nhớ.

Kiểu dữ liệu căn bản

Kiểu dữ liệu căn bản

 Kiểu Byte: biểu diễn các số nguyên dạng thập phân. Chiếm 1 byte trong bộ nhớ, miền giá trị -127 đến 128

 Kiểu Word: biểu diễn các số nguyên dương dạng thập phân. Chiếm 2 byte trong bộ nhớ.Miền giá trị từ 0 đến 65535.

 Kiểu String: biểu diễn cho chuỗi ký tự. Chiếm n+1 byte trong bộ nhớ với n là số ký tự có trong string. Các ký tự có chỉ số từ 1. Vị trí chỉ số 0 chứa một ký tự có giá trị có mã ASCCI là số ký tự n của string. Ví dụ chuỗi ‘Truong Dai Hoc …. Rat noi tieng’ được lưu trong bộ nhớ là

9Truong Dai Hoc …… rat noi tieng

Chuỗi trên có 57 ký tự và chiếm 58 byte với byte 0 chứa ký tự '9’

String rỗng ' ' chứa không ký tự. String có thể so sánh theo từng ký tự từ trái sang phải đến khi có sự khác biệt. Ví dụ ‘ABCDEFG’ < ‘ABcD’

Phép ghép string + : ‘Truong Dai Hoc’ + ‘Bach Khoa’ => ‘Truong Dai HocBach Khoa’

 Kiểu Boolean: biểu diễn cho giá trị luận lý FALSE và TRUE. Qui ước FALSE < TRUE.

Đại Học Bách Khoa Tp.HCM Trang 29

Một phần của tài liệu Lap trình can ban (Trang 27 - 29)