Главная » Статьи для тега "вправо"

Операции над целочисленными данными Free Pascal

Добавлено Дата: 27 May, 2014 категория: Free Pascal

Арифметические операции

Кроме четырех обычных операций сложения (a+b), вычитания (a-b), умноже- ния (a*b) и деления (a/b) в языке Free Pascal предусмотрены целочисленное деле- ние (a div b) и нахождение остатка от деления (a mod b). Результат всех приве- денных выше операций над целочисленными операндами a и b, за исключением операции деления (a/b) является целочисленным. Операция обычного деления (a/b) всегда дает вещественный результат. Этим Паскаль отличается от многих ал- горитмических языков. При условии, что оба операнда принадлежат одному и тому же целочисленному типу, существует вероятность, что результат операции может оказаться за пределами границ, допустимых для данного типа. Если при работе компилятора включен контроль за выходом из допустимого интервала ({$R+}), то такая ситуация будет зафиксирована как ошибочная. Если такой контроль отклю- чен, то скажется эффект "кольца", упомянутый ранее. Следующий пример демон- стрирует обе ситуации (листинг 4.2).

Читать »

Операторы побитовой арифметики Java

Добавлено Дата: 19 May, 2011 категория: Java

В Java поддерживаются следующие бинарные операторы побитовой арифметики.

 

Оператор                                 Описание

&                                        Побитовое И

|                                        Побитовое включающее ИЛИ

Читать »