При логическом сдвиге биты, оказавшиеся за пределами разрядной сетки кода, отбрасываются, а вместо недостающих устанавливаются нули.



2. Диапазон значений типа Integer: -32768..32767. Над данными типа Integer допустимы те же операции, что и над данными типа Byte.

3. Диапазон значений типа Word: 0..65535. Над типом Word допустимы те же операции, что и над данными типа Integer.

4. Диапазон значений типа Real: 2.9E-39..1.7E+38 (по абсолютной величине). Данные типа Real имеют точность до одиннадцати значащих цифр. Над данными типа Real допустимы следующие операции: сравнения (=,<>,<,<=,>,>=);

+ (сложение); + (одноместный (унарный) плюс);

- (вычитание); - (одноместный (унарный) минус);

* (умножение); DIV (деление (получение частного));

5. Тип данных Char определяет множество символов с кодами ASCII. Над данными типа Char допустимы операции сравнения (=, <>, <, <=, >, >=).

6. Данные типа Boolean могут принимать два значения: TRUE и FALSE. Над данными типа Boolean допустимы следующие операции: сравнения (=, <>, <, <=, >, >=);

AND (логическое И); OR (логическое ИЛИ);

XOR (логическое исключающее ИЛИ); NOT (логическое отрицание).

Встроенные константы

В языке Pascal есть ряд констант, к значениям которых можно обращаться без предварительного определения. Их называют встроенными (или зарезервированными). Перечислим некоторые из них:

MaxInt: Integer - возвращает число 32767, наибольшее значение типа Integer;

PI: Real - возвращает число =3.14159265358.

Встроенные функции

Odd (A:Integer): Boolean - возвращает TRUE, если А нечетно;

Int(X:Real): Real - возвращает целую часть аргумента;

Round (X:Real): Integer - возвращает результат округления аргумента до ближайшего целого;

Trunc (X:Real): Integer - "отбрасывает" дробную часть аргумента;

Frac (X:Real): Real - возвращает дробную часть аргумента;

Abs (X:Real): Real - возвращает абсолютное значение аргумента;


Дата добавления: 2016-01-06; просмотров: 13; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!