Kiểu dữ liệu trong pascal

Kiểu dữ liệu của một thực thể bao hàm chân thành và ý nghĩa, ràng buộc, giá trị tương xứng, tân oán tử, hàm và cách thức tàng trữ thực thể kia.

Bạn đang xem: Kiểu dữ liệu trong pascal

Kiểu Integer, real, Boolean và character có thể được Hotline bình thường là kiểu dáng tài liệu chuẩn. Các đẳng cấp tài liệu có thể chia thành mẫu mã vô phía, bé trỏ cùng phong cách tài liệu gồm cấu trúc. ví dụ như giao diện vô phía rất có thể là integer, real, Boolean, character, hình dạng miền con tốt kiểu liệt kê. Kiểu dữ liệu có cấu trúc được tạo cho tự kiều dữ liệu vô hướng; ví dụ: giao diện mảng, bản ghi, tệp, tập hòa hợp. Riêng phong cách con trỏ trong ngữ điệu thiết kế Pascal sẽ tiến hành đề cập ở 1 bài xích không giống.

Các mẫu mã tài liệu vào Pascal

*
Kiểu tài liệu vào Pascal

Khai báo kiểu

type-identifier-1, type-identfier-2 = type-specifier;Ví dụ:đoạn knhị báo tiếp sau đây knhì báo những đổi mới days, age kiểu số nguim, biến yes, true là vẻ bên ngoài Boolean, phát triển thành name, city thứ hạng string, đổi thay fees và expenses kiểu realtypedays, age = integer;yes, true = boolean;name, đô thị = string;fees, expenses = real;

Kiểu số nguyên

Bảng bên dưới đó là kiểu dáng dữ liệu Integer cùng với miền giá trị với form size vùng lưu giữ được áp dụng vào Object Pascal.

Xem thêm: Nghĩa Của Từ Made To Measure Là Gì, Nghĩa Của Từ Made

TypeMinimumMaximumFormat
Integer-21474836482147483647signed 32-bit
Cardinal04294967295unsigned 32-bit
Shortint-128127signed 8-bit
Smallint-3276832767signed 16-bit
Longint-21474836482147483647signed 32-bit
Int64-2^632^63 - 1signed 64-bit
Byte0255unsigned 8-bit
Word065535unsigned 16-bit
Longword04294967295unsigned 32-bit

Hằng số

Việc sử dụng hằng số trong công tác khiến cho dễ đọc hơn và góp giữ các quý hiếm đặc trưng ở một vị trí đầu công tác. Pascal chất nhận được các hằng số học, hằng xúc tích và ngắn gọn, hằng chuỗi, hằng kí từ bỏ. Việc knhì báo hằng vào phần knhì báo ban đầu với từ bỏ khóa Const.Cú pháp knhì báo hằng:constIdentifier = contant_value;
VELOCITY_LIGHT = 3.0E=10;PIE = 3.141592;NAME = "Stuart Little";CHOICE = yes;OPERATOR = "+";Tất cả các knhị báo hằng vào lịch trình đề nghị đặt ở vùng phía đằng trước phần khai báo trở nên.

Xem thêm: Pdms Là Gì ? Hoạt Chất Polydimethylsiloxane Là Gì

Kiểu liệt kê

Kiểu liệt kê (Enumerated) là đẳng cấp dữ liệu vì chưng người dùng định nghĩa, vào thứ hạng này những giá trị được xác minh tất cả đồ vật từ bỏ vào một danh sách. Chỉ bao gồm phxay gán với phnghiền tân oán dục tình được phxay triển khai trên kiểu dáng dữ liệu này. Cú pháp khai báo dạng hình liệt kê:typeenum-identifier = (item1, item2, item3, ... )
typeSUMMER = (April, May, June, July, September);COLORS = (Red, Green, Blue, Yellow, Magenta, Cyan, Blaông xã, White);TRANSPORT = (Bus, Train, Airplane, Ship);Thđọng tự các nguyên tố được liệt kê trong miền liệt kê được định nghĩa là thứ từ bỏ của bộ phận kia. Ví dụ: phát triển thành liệt kê Summer, April đứng trước May, May trước June,... Miền của kiểu liệt kê không đựng những hằng số học xuất xắc hằng kí trường đoản cú.

Kiểu miền con (Subrange)

Kiểu miền con được cho phép vươn lên là thừa nhận quý giá trong một khoảng nhất quyết. Ví dụ, ví như tuổi của tín đồ ứng cử buộc phải ở trong vòng 18 đến 100 thì biến Age sẽ tiến hành khai báo như sau:varage: 18 ... 100;Ta chú ý vào cú pháp knhị báo sau đây. Có thể khái niệm thứ hạng miền nhỏ bằng knhị báo Type. Cú pháp nlỗi sau:typesubrange-identifier = lower-limit ... upper-limit;Dưới đây là một vài ví dụ knhị báo đẳng cấp miền conconstP = 18;Q = 90;typeNumber = 1 ... 100;Value = P ... Q;Kiểu miền bé rất có thể được tạo thành từ một tập hợp các phần tử của một thay đổi hình trạng liệt kê. Ví dụ:typemonths = (Jan, Feb, Mar, Aquảng bá, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec);Summer = Aquảng bá ... Aug;Winter = Oct ... Dec;

Chuyên mục: Công nghệ