Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
The DEFINIDO operador é um operador lógico que atua em um nome de macro.A expressão DEFINIDO (nomedamacro) é verdade se nomedamacro é definida.DEFINIDO em combinação com ! IF or ! ELSE IF é equivalente a !IFDEF ou ! IFDEF ELSE.No entanto, diferentemente essas diretivas, DEFINIDO pode ser usado em expressões complexas usando operadores lógicos binário.
The EXISTE operador é um operador lógico que age em um caminho de sistema de arquivos.EXISTE (caminho) é verdade se caminho existe.O resultado de EXISTE pode ser usado em expressões binário.If caminho contiver espaços, coloque-lo entre aspas duplas.
Constantes de inteiro podem usar os operadores unários para numérico número negativo (-), um complemento (~) e negação lógica (!).
Expressões de constante podem usar os seguintes operadores binário.
Operador |
Descrição |
Operador |
Descrição |
|---|---|---|---|
+ |
Adição |
|| |
OR lógico |
– |
Subtração |
<< |
deslocar esquerda |
* |
Multiplicação |
>> |
deslocar direita |
/ |
Divisão |
== |
Igualdade |
% |
Módulo |
!= |
Operador de desigualdade |
& |
AND bit a bit |
< |
Menor que |
| |
Operador bit a bit ou |
> |
Maior que |
^ |
XOR bit a bit |
<= |
Menor ou igual a |
&& |
E lógico |
>= |
Maior que ou igual a |
Para comparar duas seqüências de caracteres, use a igualdade (==) operador e o (desigualdade!=) operador. Coloque as seqüências de caracteres entre aspas duplas.