При логическом сдвиге биты, оказавшиеся за пределами разрядной сетки кода, отбрасываются, а вместо недостающих устанавливаются нули.
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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!