SỰ ÐẶC TẢ CÁC KIỂU DỮ LIỆU SƠ CẤP

Một phần của tài liệu Giáo trình: Ngôn ngữ lập trình doc (Trang 43)

3.3.1 Thuộc tính của kiểu dữ liệu sơ cấp

Thuộc tính cơ bản nhất của bất kỳ một ÐTDL sơ cấp nào chính là kiểu dữ liệu của nó. Ðối với một số kiểu dữ liệu cụ thể thì có thể có thêm các thuộc tính bổ sung để đặc trưng cho kiểu đó.

3.3.2 Giá trị của kiểu dữ liệu sơ cấp

Tập hợp các giá trị của một kiểu dữ liệu sơ cấp luôn là một tập hợp có thứ tự và có một giá trị nhỏ nhất và một giá trị lớn nhất.

Chính nhờ tính chất có thứ tự của tập giá trị sơ cấp nên trong thao tác sắp xếp dữ liệu, khóa sắp xếp thường thuộc kiểu dữ liệu sơ cấp.

Ví dụ kiểu dữ liệu integer là một tập hợp hữu hạn các số nguyên (dĩ nhiên là có thứ tự), từ một số nguyên nhỏ nhất đến một số nguyên lớn nhất. Số nguyên nhỏ nhất và số nguyên lớn nhất là các số nguyên tương ứng với các giá trị nguyên nhỏ nhất và lớn

nhất có thể biểu diễn một cách thuận tiện trong bộ nhớ của máy tính. Ngôn ngữ lập trình Chương III: Kiểu dữ liệu sơ cấp

23

3.3.3 Phép toán trên kiểu dữ liệu sơ cấp

Do tập giá trị sơ cấp có thứ tự, nên trong tất cả các kiểu dữ liệu sơ cấp đều có các phép toán quan hệ. Ngoài ra còn có các phép toán nhận vào một số đối số thuộc kiểu sơ cấp và trả về một giá trị sơ cấp cùng kiểu. Tuy nhiên cần hết sức lưu ý rằng tập các giá trị sơ cấp có giá trị nhỏ nhất và giá trị lớn nhất, cho nên đôi khi giá trị trả về của phép toán không nằm trong giới hạn của tập giá trị sơ cấp, điều này sẽ gây ra sự sai sót trong chương trình.

Một phần của tài liệu Giáo trình: Ngôn ngữ lập trình doc (Trang 43)