Delphi-Help

Not

Печать
Рейтинг пользователей: / 0
ХудшийЛучший 

Not

Описание

1 Not Boolean expression

2 Not Integer expression

Ключевое слово Not используется в двух различных способах:

1. Выполнение логического или булевого отрицания. Если Истина, то значения становится Ложным. Если Ложно, значение становится Истинным.

2. Выполнения математического "Not" для целого числа поразрядным способом. В результате выполнения поразрядного "Not" каждый бит числа изменяется - 0 на 1 и 1 на 0.

Пример кода

var
num1, num2 : Word;

begin
num1   := $2C;    // Бинарное значение : 0000 0000 0010 1100
// Значение после применения Not : 1111 1111 1101 0011 = $FFD3

// Использование для возврата Булевого значения
if Not (num1 > 0)
then ShowMessage('num1 <= 0')
else ShowMessage('num1 > 0');

// Использование при выполнении математической операции NOT
num2 := Not num1;

// Отображение результата
ShowMessage('Not $2C = $'+IntToHex(num2,2));
end;

num1 > 0
Not $2C = $FFD3

Примечание

Если булево выражение вычисляется (вместо того, чтобы быть Булевой переменной), то оно должно быть в скобках.

 

Авторизация



Счетчики