English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Un operador es un símbolo que indica al compilador que debe ejecutar una operación matemática o lógica específica.
Operador aritmético
Operador de relación
Operador lógico
位运算符
Ejemplo de operador aritmético
Operador | Descripción | Ejemplo |
---|---|---|
+ | Sumando dos operandos | 1 + 2 = 3 |
− | Restando el segundo operando del primero | 1 - 2 = -1 |
* | Multiplicando dos operandos | 2 * 2 = 4 |
/ |
Dividiendo el numerador por el denominador | 2 / 2 = 1 |
rem |
El resto de la división del segundo número por el primero | 3 rem 2 = 1 |
div |
El componente div realiza la división y devuelve la parte entera | 3 div 2 = 1 |
Ejemplo de operador de relación
Operador | Descripción | Ejemplo |
---|---|---|
== | Prueba si dos objetos son iguales | 2 = 2 El resultado es true |
/= | Prueba si dos objetos son diferentes | 3 /= 2 El resultado es true |
< | Prueba si el objeto a la izquierda es menor que el objeto a la derecha | 2 < 3 El resultado es true |
<= | Prueba si el objeto a la izquierda es menor o igual que el objeto operando a la derecha | 2 <=3 El resultado es true |
> | Prueba si el objeto a la izquierda es mayor que el objeto a la derecha | 3 > 2 El resultado es true |
>= | Prueba si el objeto a la izquierda es mayor o igual que el objeto operando a la derecha | 3 >= 2 El resultado es true |
Operador | Descripción | Ejemplo |
---|---|---|
or | Operador lógico "o" | El resultado de true o true es true |
and | Operador lógico "y" | True与false结果为false |
not | 逻辑“非”操作符 | 非false结果为true |
xor | 逻辑“异或”操作符 | True异或false结果为false |
S.No. | 操作符 & 描述 |
---|---|
1 | band 位“and”运算符 |
2 | bor 位“or”运算符 |
3 | bxor 位“xor”或异运算符 |
4 | bnot
按位反运算符 |
p | q | p & q | p | q | p ^ q |
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 0 |
1 | 0 | 0 | 1 | 1 |
运算符 | 关联 |
---|---|
: | |
# | |
bnot,not | |
/,*,div,rem,band,and | 左关联 |
+,-,bor,bxor,or,xor | 左关联 |
==,/=,=<,<,>=,> |