Operators – Referencia de Lenguaje Spin
Tabla 2-9: Operadores lógicos y Matemáticos
Uso
expresión Constante
Operador
Asignado
Entero
Siempre
n/a
=
Siempre
n/a
:=
+
+=
Nunca
+
-
-=
Si solo
-
Siempre
--
Siempre
++
*
*=
**
**=
/
/=
//
//=
#>
#>=
<#
<#=
Si solo
^^
Si solo
||
Siempre
~
Siempre
~~
~>
~>=
Siempre
?
Si solo
|<
Si solo
>|
<<
<<=
>>
>>=
<-
<-=
->
->=
><
><=
&
&=
|
|=
^
^=
Si solo
!
AND
AND=
OR
OR=
Si solo
NOT
==
===
<>
<>=
<
<=
>
>=
=<
=<=
=>
=>=
Nunca
@
Nunca
@@
Formas de asignación de operadores no están permitidas en expresiones constantes.
1
.
Pagina 148 · Manual Propeller v1.1
Es
1
Unario
Flotante
n/a
Asignación de Constante (Bloques CON solo), 152
1
1
n/a
Asignación de Variable (Bloques PUB/PRI only), 153
1
1
Suma, 153
Positivo (+X); forma unaria de suma, 154
Resta, 154
Negado (-X); forma unaria de resta, 154
Pre-decremento (--X) o post-decremento (X--), 155
Pre-incremento (++X) o post-incremento (X++), 156
Multiplica y regresa los 32 bits bajos (signo), 157
Multiplica y regresa los 32 bits altos (signo), 157
Divide (signo), 158
Modulus (signo), 158
Limite mínimo (signo), 159
Limite máximo (signo), 159
Raíz cuadrada, 160
Valor absoluto, 160
Signo-extendido de bit 7 (~X) o post-clear a 0 (X~); Bits bajos, 160
Signo-extendido de bit 15 (~~X) o post-set a -1 (X~~); bits altos, 161
Corrimiento aritmético a la derecha, 162
Numero aleatorio adelante (?X) o reversa (X?), 163
Bitwise: Decodifica Valor (0 - 31) en un bit alto simple long, 164
Bitwise: Codifica long en un valor (0 - 32) como bit alto prioridad, 164
Bitwise: Mueve izquierda, 165
Bitwise: Mueve derecha, 165
Bitwise: Rota izquierda, 166
Bitwise: Rota derecha, 167
Bitwise: Reversa, 167
Bitwise: AND, 168
Bitwise: OR, 169
Bitwise: XOR, 169
Bitwise: NOT, 170
Boolean: AND (promueve no-0 a -1), 171
Boolean: OR (promueve no-0 a -1), 172
Boolean: NOT (promueve no-0 a -1), 172
Boolean: Es igual, 173
Boolean: No es igual, 174
Boolean: Menor que (signo), 175
Boolean: Mayor que (signo), 175
Boolean: Igual o menor que (signo), 175
Boolean: Igual o Mayor que (signo), 176
símbolo de dirección, 177
Dirección objeto mas símbolo, 177
Descripción, Numero de Pagina