Trong khai báo biến pascal (var) integer LongInt real string word Từng biến có chức năng ntn? Dùng khi nào? Cho ví dụ rõ?
1 câu trả lời
*integer:
Giới hạn: -32768.. 32767.
Chức năng, dùng khi: cần lưu một giá trị nguyên, nằm trong giới hạn.
Ví dụ: biến a có kiểu integer.
Khai báo: var a:integer;
Dùng: a:=12; a:=-100;
*longint:
Giới hạn: -2147483648.. 2147483647. Đây cũng là số nguyên nhưng có giới hạn lớn hơn integer;
Chức năng, dùng khi: cần lưu một giá trị nguyên, năm trong giới hạn.
Ví dụ: biến b khai báo kiểu longInt.
Khai báo: var b:longint;
Dùng: b:=-12321312; b:=9; b:=34534534;
*real:
Giới hạn: 2.9e-39...1.7e38. Bạn có thể hiểu đơn giản là nó nằm trong giới hạn rất lớn, có thể lên đến -10^18 đến 10^18
Chức năng, dùng khi: cần lưu một giá trị số thực, năm trong giới hạn.
Ví dụ: biến c khai báo kiểu real.
Khai báo: var c:longint;
Dùng: b:=-8234.124124; b:=421; b:=12124124.923;
*string:
Giới hạn: 255 kí tự.
Chức năng, dùng khi: cần lưu một xâu kí tự, năm trong giới hạn.
Ví dụ: biến s khai báo kiểu string.
Khai báo: var c:string;
Dùng: b:='hello'; b:='12ffwefwe1fefwef;
*word:
Giới hạn: 0..65535.
Chức năng, dùng khi: cần lưu một giá trị nguyên dương, nằm trong giới hạn.
Ví dụ: biến d có kiểu word.
Khai báo: var a:word;
Dùng: d:=5; d:=1213;