📜  Pascal-变量类型(1)

📅  最后修改于: 2023-12-03 15:33:25.227000             🧑  作者: Mango

Pascal-变量类型

Pascal是一种强类型语言,变量在被声明时必须指定数据类型。正确使用变量类型可以大大提高程序的可读性和可维护性。在Pascal中,有以下数据类型:

基本数据类型
Integer

整数类型,范围从-2147483648到2147483647。

var
  x: Integer;
begin
  x := 10;
end;
Real

浮点数类型,包括单精度和双精度浮点数。单精度浮点数的精度为6位,双精度浮点数的精度为15-16位。

var
  x: Real;
begin
  x := 3.14;
end;
Boolean

布尔类型,只有两个值:True和False。

var
  x: Boolean;
begin
  x := True;
end;
Char

字符类型,存储单个字符。

var
  x: Char;
begin
  x := 'A';
end;
复合数据类型
String

字符串类型,存储多个字符。

var
  s: String;
begin
  s := 'Hello, World!';
end;
Array

数组类型,存储相同数据类型的多个值。

var
  a: array[1..10] of Integer;
begin
  a[1] := 10;
end;
Record

记录类型,存储不同数据类型的多个值。

type
  Person = record
    Name: String;
    Age: Integer;
    Married: Boolean;
  end;
var
  p: Person;
begin
  p.Name := 'Tom';
  p.Age := 30;
  p.Married := True;
end;
Set

集合类型,存储多个布尔值。

type
  Colors = set of (Red, Green, Blue);
var
  c: Colors;
begin
  c := [Red, Green];
end;

以上就是Pascal中的常用变量类型,正确使用这些类型可以提高程序的可读性和可维护性。