пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

II семестр:
» Инфа, 2 сем

Арифметические операции и выражения

Результатом арифметического выражения является число, тип которого зависит от типов операндов, составляющих это выражение. В арифметическом выражении можно использовать числовые типы (целочисленные и вещественные), арифметические операции и функции, возвращающие число.

Тип значения арифметического выражения определяется типом операндов и производимыми операциями. Если в операции участвуют целочисленные операнды, то результат операции также будет целочисленного типа. Если хотя бы один из операндов принадлежит к вещественному типу, то результат также будет принадлежать к вещественному типу. Исключением является операция деления, которая всегда приводит к вещественному результату.Унарные арифметические операции + (сохранение знака) и — (отрицание знака) относятся к знаку числа и не изменяют тип числа. В модулях System, SysUtils и Math содержится много функций для работы с числовыми данными, которые можно использовать в арифметических выражениях. Отметим следующие функции:

Abs(х) — абсолютное значение х; Sqrt(x) — корень квадратный из х;

Sqr(x) — возведение х в квадрат; Ln(x)—натуральный логарифм х;

Exp(x) — возведение числа е в степень х; Sin(х) — синус угла х, заданного в радианах.

Кроме функции Sin() есть много других тригонометрических функций, в том числе обратных, например, ArcSin().В качестве аргумента х функций может указываться число, переменная, константа или выражение.

Например:

1. (х + 12.3) / 30 * sin(2 * alpha)

2. у + х

3. ехр(3)

К целочисленным типам, кроме того, можно применять следующие арифметические операции:

Div — целочисленное частное от деления двух чисел;

Mod — целочисленный остаток от деления двух чисел.

Для целочисленных типов определяются также следующие побитовые (поразрядные) операции:

Shl — сдвиг влево; Shr — сдвиг вправо; And — побитовое умножение;

Or — побитовое сложение;  Xor — побитовое исключающее сложение;

Not — побитовое отрицание.

Особенностью побитовых операций является то, что они выполняются над операндами поразрядно.


09.06.2014; 18:01
хиты: 94
рейтинг:0
Точные науки
информатика
Языки программирования
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь