Các kiểu dữ liệu cơ bản trong Pascal chi tiết, đầy đủ
Pascal là một ngôn ngữ lập trình cho máy tính khá quen thuộc, vậy bạn đã biết về các kiểu dữ liệu trong Pascal chưa? Nếu chưa hãy theo dõi hết bài viết này của Văn Hóa Đời Sống thuộc chuyên mục Công Nghệ Và Đời Sống bạn nhé.
Bài viết được thực hiện trên laptop Acer. Bạn có thể thao tác tương tự trên các dòng máy tính khác có chạy hệ điều hành Windows và macOS.
Các kiểu dữ liệu chuẩn
Kiểu | Loại giá trị | Phạm vi giá trị | Bộ nhớ |
Real | Giá trị thực (có từ 11 đến 12 chữ số) | 2.9e-39..1.7e38 | 6 |
Boolean | Giá trị logic | True, False | 1 |
Extended | Giá trị thực (có từ 19 đến 20 chữ số) | 3.4e-4932..1.1e4932 | 10 |
Single | Giá trị thực (có từ 7 đến 8 chữ số) | 1.5e-45..3.4e38 | 4 |
Comp | Giá trị thực (có từ 19 đến 20 chữ số) | -9.2e18..9.2e18 | 8 |
Longint | Giá trị số nguyên | -2147483648..2147483647 | 4 |
Double | Giá trị thực (có từ 15 đến 16 chữ số) | 5.0e-324..1.7e308 | 8 |
Shortint | Giá trị số nguyên | -128..127 | 1 |
String | Giá trị xâu chuỗi ký tự | Một chuỗi tối đa 255 kí tự | 1..256 |
Integer | Giá trị số nguyên | -32768..32767 | 2 |
Byte | Giá trị số nguyên | 0..255 | 1 |
Char | Giá trị ký tự | Kí tự bất kì | 1 |
Word | Giá trị số nguyên | 0..65535 | 2 |
Kiểu logic
Kiểu logic
Kiểu logic trong Pascal có từ khóa là Boolean. Boolean nhận hai miền giá trị chủ yếu là TRUE (đúng) và FALSE (sai). Thêm vào đó, kiểu logic còn thực hiện các phép toán (AND, OR, XOR, NOT) và phép so sánh (=, <, >).
Quy tắc khi so sánh các giá trị trong Boolean luôn là FALSE < TRUE.
Tóm lại, kiểu logic được sử dụng bằng từ khóa Boolean dùng để cho ra kết quả khi thực hiện các phép thuật toán và so sánh trong một chương trình khi người dùng cần đưa ra một lựa chọn nào đó.
Bạn đang đọc: Các kiểu dữ liệu cơ bản trong Pascal chi tiết, đầy đủ
Kiểu số nguyên
Kiểu | Phạm vi | Định dạng |
---|---|---|
Integer |
|
Có dấu 32-bit |
Longint |
|
Có dấu 32-bit |
Shortint |
|
Có dấu 8-bit |
Byte |
|
Không dấu 8-bit |
Word |
|
Không dấu 16-bit |
Smallint |
|
Có dấu 16-bit |
Longword |
|
Không dấu 32-bit |
Int64 |
|
Có dấu 64-bit |
Cardinal |
|
Không dấu 32-bit |
Kiểu số thực
Tên kiểu | Phạm vi | Chữ số có nghĩa | Dung lượng |
---|---|---|---|
Real | Phụ thuộc vào nền tảng | Không rõ | 4 đến 8 byte |
Double | 5.0E-324.. 1.7E308 | 15-16 | 8 byte |
Currency | -922337203685477.5808.. 922337203685477.5807 | 19-20 | 8 byte |
Single | 1.5E-45.. 3.4E38 | 7-8 | 4 byte |
Extended | 1.9E-4932.. 1.1E4932 | 19-20 | 10 byte |
Comp | -2E64+1.. 2E63-1 | 19-20 | 8 byte |
Trên kiểu số thực không tồn tại các phép toán DIV và MOD
Kiểu chữ
Tên kiểu | Số ký tự lưu được | Dung lượng |
---|---|---|
Widechar | Tùy thuộc vào bộ nhớ | 2 byte |
Char | 1 | 1 byte |
Ansistring | Tùy thuộc vào bộ nhớ | Tùy thuộc vào bộ nhớ |
String | 255 | Tùy thuộc vào bộ nhớ |
Shortstring | 255 | Tùy thuộc vào bộ nhớ |
Kiểu liệt kê
Kiểu liệt kê thường được để cho người dùng liệt kê trong chương trình, chỉ cho phép các toán tử gán và các toán tử quan hệ trên kiểu dữ liệu liệt kê. Khi sử dụng kiểu này, người dùng cần khai báo như sau:
Type
Ví dụ : DAYS = ( Monday, Tuesday, Wednesday, Thursday )
Kiểu miền con
Kiểu miền con thường được để cho người dùng khai báo các biến có giá trị nằm trong một dải nhất định. Ngoài ra, người dùng cũng có thể tự tạo ra một kiểu dữ liệu miền con. Khi sử dụng kiểu này, người dùng sử dụng cú pháp để khai báo sau:
Type
Kiểu miền con cũng thường được người dùng sử dụng để khai báo các biển tuổi.
Ví dụ, nếu là tuổi thì nên nằm giữa 20 đến 90 năm, và được khai báo như sau :
Type age = 20 … 90;
Hằng số
Pascal còn hỗ trợ các hằng số cho người dùng có thể tạo một chương trình để dễ đọc và dễ sửa đổi hơn, các hằng số thường thuộc kiểu số, kiểu chuỗi, kiểu logic và các ký tự.
Người dùng muốn sử dụng hằng số để khai báo thì sử dụng từ khóa Const. Khi sử dụng, người dùng sử dụng cú pháp như sau để khai báo:
Const
Ví dụ: CHOICE = true;
Tất cả các khai báo hằng phải được để trước khai báo biến .
Bài viết Văn Hóa Đời Sống đã tổng hợp các kiểu dữ liệu cơ bản trong Pascal chi tiết, đầy đủ cho bạn. Nếu có thắc mắc, hãy để lại dưới phần bình luận nhé. Chúc các bạn thành công!
Source: https://thomaygiat.com
Category : Kỹ Thuật Số
Chuyển vùng quốc tế MobiFone và 4 điều cần biết – MobifoneGo
Muốn chuyển vùng quốc tế đối với thuê bao MobiFone thì có những cách nào? Đừng lo lắng, bài viết này của MobiFoneGo sẽ giúp…
Cách copy dữ liệu từ ổ cứng này sang ổ cứng khác
Bạn đang vướng mắc không biết làm thế nào để hoàn toàn có thể copy dữ liệu từ ổ cứng này sang ổ cứng khác…
Hướng dẫn xử lý dữ liệu từ máy chấm công bằng Excel
Hướng dẫn xử lý dữ liệu từ máy chấm công bằng Excel Xử lý dữ liệu từ máy chấm công là việc làm vô cùng…
Cách nhanh nhất để chuyển đổi từ Android sang iPhone 11 | https://thomaygiat.com
Bạn đã mua cho mình một chiếc iPhone 11 mới lạ vừa ra mắt, hoặc có thể bạn đã vung tiền và có một chiếc…
Giải pháp bảo mật thông tin trong các hệ cơ sở dữ liệu phổ biến hiện nay
Hiện nay, với sự phát triển mạnh mẽ của công nghệ 4.0 trong đó có internet và các thiết bị công nghệ số. Với các…
4 điều bạn cần lưu ý khi sao lưu dữ liệu trên máy tính
08/10/2020những chú ý khi tiến hành sao lưu dữ liệu trên máy tính trong bài viết dưới đây của máy tính An Phát để bạn…