You are on page 1of 2

Anexo:Operadores de C y C++

Esta es una lista de los operadores de los lenguajes de conversin en C no puede ser el operando de sizeof. Por
programacin C y C++. Todos los operadores listados eso sizeof (int) * x es interpretado como (sizeof(int)) * x
existen en C++. La tercera columna indica si tambin es- y no como sizeof ((int) *x).
tn presentes en C. Tambin hay que tener en cuenta que
C no permite la sobrecarga de operadores.
Los siguientes operadores son puntos de secuencia en am-
bos lenguajes (cuando no estn sobrecargados): &&, ||,
?:, y , (el operador coma).
C++ tambin incluye los operadores de conversin
de tipos const_cast, static_cast, dynamic_cast y reinter-
pret_cast, que no estn listados en la tabla por brevedad.
El formato de estos operadores signica que su nivel de
precedencia no es importante.
La mayora de los operadores presentes en C y C++ (con
la excepcin del operador coma y el operador echa) tam-
bin se encuentran disponibles en los lenguajes de progra-
macin Java, Perl, C# y PHP con la la misma preceden-
cia, asociatividad y semntica. Con una nica excepcin:
la asociatividad del operador ternario en PHP es de iz-
quierda a derecha.

1 Tabla
Para los objetivos de esta tabla a, b y c representan va-
lores vlidos (literales, valores de variables o valores de
retorno), nombres de objetos o valores segn el caso.

1.1 Extensiones del lenguaje

2 Precedencia de operadores
La tabla siguiente es una lista que muestra el orden de
precedencia y la asociatividad de todos los operadores del
lenguaje de programacin C++. Estn listados de arriba a
abajo por orden de precedencia descendente y con la mis-
ma descendencia en la misma celda (puede haber varias
las de operadores en la misma celda). La precedencia de
los operadores no cambia por la sobrecarga.
Una tabla de precedencias, aunque adecuada, no puede
resolver todos los detalles. Por ejemplo, el operador terna-
rio permite expresiones arbitrarias como operador central
independientemente de la precedencia del resto de ope-
radores. As a ? b , c : d es interpretado como a ? (b, c)
: d en vez de (a ? b), (c : d). Tambin hay que tener en
cuenta que el resultado sin parntesis de una expresin de

1
2 3 ORIGEN DEL TEXTO Y LAS IMGENES, COLABORADORES Y LICENCIAS

3 Origen del texto y las imgenes, colaboradores y licencias


3.1 Texto
Anexo:Operadores de C y C++ Fuente: https://es.wikipedia.org/wiki/Anexo%3AOperadores_de_C_y_C%2B%2B?oldid=95720533
Colaboradores: Geom, Richy, Gelo71, GermanX, Juan Antonio Cordero, CEM-bot, WikiCholi, DonBarredora, VolkovBot, Karras, Mat-
drodes, Muro Bot, PaintBot, Loveless, CASF, Botelln, BetoCG, Alexbot, Kroji, AVBOT, Diegusjaimes, SuperBraulio13, Jkbw, Jrobertiko,
Halfdrag, PatruBOT, EmausBot, ZroBot, Grillitus, 2rombos, Lucas.lucas.lucas24, Addbot, Alejandrocoria, NinoBot y Annimos: 59

3.2 Imgenes
Archivo:Commons-emblem-question_book_orange.svg Fuente: https://upload.wikimedia.org/wikipedia/commons/1/1f/
Commons-emblem-question_book_orange.svg Licencia: CC BY-SA 3.0 Colaboradores: <a href='//commons.wikimedia.org/wiki/File:
Commons-emblem-issue.svg' class='image'><img alt='Commons-emblem-issue.svg' src='https://upload.wikimedia.org/wikipedia/
commons/thumb/b/bc/Commons-emblem-issue.svg/25px-Commons-emblem-issue.svg.png' width='25' height='25' srcset='https:
//upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Commons-emblem-issue.svg/38px-Commons-emblem-issue.svg.png 1.5x,
https://upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Commons-emblem-issue.svg/50px-Commons-emblem-issue.svg.png 2x'
data-le-width='48' data-le-height='48' /></a> + <a href='//commons.wikimedia.org/wiki/File:Question_book.svg' class='image'><img
alt='Question book.svg' src='https://upload.wikimedia.org/wikipedia/commons/thumb/9/97/Question_book.svg/25px-Question_
book.svg.png' width='25' height='20' srcset='https://upload.wikimedia.org/wikipedia/commons/thumb/9/97/Question_book.svg/
38px-Question_book.svg.png 1.5x, https://upload.wikimedia.org/wikipedia/commons/thumb/9/97/Question_book.svg/50px-Question_
book.svg.png 2x' data-le-width='252' data-le-height='199' /></a> Artista original: GNOME icon artists, Jorge 2701
Archivo:X_mark.svg Fuente: https://upload.wikimedia.org/wikipedia/commons/a/a2/X_mark.svg Licencia: Public domain Colaborado-
res: Trabajo propio Artista original: User:Gmaxwell

3.3 Licencia del contenido


Creative Commons Attribution-Share Alike 3.0

You might also like