Operadores aritméticos

Solo disponible en BuenasTareas
  • Páginas : 2 (445 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de marzo de 2012
Leer documento completo
Vista previa del texto
Para los objegtivos de esta tabla a, b y c representan valores válidos (literales, valores de variables o valores de retorno), nombres de objetos o lvalores según el caso.
[editar]Operadoresaritméticos

Nombre del operador Sintaxis Sobrecargable Incluido en C

Más unitario +a Sí Sí
Suma a + b Sí Sí
Preincremento ++a Sí Sí
Postincremento a++ Sí Sí
Asignación con suma a +=b Sí Sí
Menos unitario (negación) -a Sí Sí
Resta a - b Sí Sí
Predecremento --a Sí Sí
Postdecremento a-- Sí Sí
Asignación con resta a -= b Sí Sí
Multiplicación a * b SíSí
Asignación con multiplicación a *= b Sí Sí
División a / b Sí Sí
Asignación con división a /= b Sí Sí
Módulo (Resto)
a % b Sí Sí
Asignación con módulo a %= b Sí Sí[editar]Operadores de comparación

Nombre del operador Sintaxis Sobrecargable Incluido en C

Menor que a < b Sí Sí
Menor o igual que a b Sí Sí
Mayor o igual que a >= b Sí Sí
No igualque a != b Sí Sí
Igual que a == b Sí Sí
Negación lógica !a Sí Sí
AND lógico a && b Sí Sí
OR lógico a || b Sí Sí
[editar]Operadores a nivel de bit

Nombre del operador SintaxisSobrecargable Incluido en C

Desplazamiento a la izquierda a >= b Sí Sí
Complemento a uno ~a Sí Sí
AND binario a & b Sí Sí
Asignación con AND binario a &= b Sí Sí
OR binario a |b Sí Sí
Asignación con OR binario a |= b Sí Sí
XOR binario a ^ b Sí Sí
Asignación con XOR binario a ^= b Sí Sí
[editar]Otros operadores

Nombre del operador SintaxisSobrecargable Incluido en C

Asignación básica a = b Sí Sí
Llamada a función
a() Sí Sí
Índice de Array
a[b] Sí Sí
Indirección (Desreferencia)
*a Sí Sí
Dirección de (Referencia)
&a SíSí
Miembro de puntero
a->b Sí Sí
Miembro a.b No Sí
Desreferencia a miembro por puntero a->*b Sí No
Desreferencia a miembro por objeto a.*b No No
Conversión de tipo
(tipo) a...
tracking img