Транслятор з мови програмування Pascal на С++
5

Тип змінної

Розмір (байт)

Pascal

C++

Ціла з знаком

1

ShortInt

char

 

2

SmallInt

short int

 

4

Integer

int

Ціла без знаку

1

Byte

unsigned short

 

2

Word

unsigned short

Дійсна з плаваючою комою

4

Single

float

 

4

Real

float

 

8

Double

double

 

16

Extended

long double

Символьна

1

Char

char

Строкова

-

PChar

char *

Логічна

1

Boolean

bool

 

Крім відмінностей в назвах типів змінних існує і відмінність в синтаксисі оголошення змінної. Що незвичне для С++ програмістів – те звичне для програмістів, що програмують на Pascal, і навпаки.

Синтаксис оголошення змінних на мові Pascal має вигляд:

Var a: integer;

b: single;

Синтаксис оголошення змінних на мові С++ має дещо інший вигляд:

int a;

float b;

 

Константи

 

Відмінності в описі констант полягають в наступному: в мові  програмування С++ існує два способи опису констант. З використанням директиви препроцессора #define (#define myconst 100) і з використанням ключового слова const (const int myconst  = 100). Останній спосіб більш новий і безпечніший, а тому використовується в програмі.

 

Оператори

 

В таблиці перераховані відмінності між основними операторами мов програмування Pascal і С++. Всі оператори