SlideShare una empresa de Scribd logo
1 de 7
CETIS 109
MCA. Margarita Romero Alvarado
Programación 2ºAM
Jorge Alejandro Martínez
Ramírez
David Eduardo Del Castillo Muñiz.
Diana Lisbeth Nieto Linares.
Un operadores unsímboloque se utilizaparamanipulardatos.
Los operadoresse clasifican en:
– Aritméticos.
– Relacionales.
– Lógicos.
Operadores:Aritméticos:
+ Suma
- Resta
* Multiplicación
/ División(div)
% Móduloo residuo(Mod)
^ ó ** Potencia
= Asignación
Operadores:Relacionales
> Mayor que
< Menorque
(=) == Igual a
(<>) != Diferente de
>= Mayor o igual que
<= Menor o igual que
Operadores:Lógicos
(*) && Conjunción(y)
(+) | | Disyunción(o)
(~) ! Negación(no)
En C#, un operadoresun elementode programaque se aplicaauno o variosoperandosenuna
expresiónoinstrucción.Losoperadoresque tomanunoperando,comoel operadorde incremento
(++) o new,se conocencomooperadoresunarios.Losoperadoresque tomandosoperandos,
como losoperadoresaritméticos(+,-,*,/)se conocencomooperadoresbinarios.Unoperador,el
operadorcondicional (?:),tomatresoperandosyesel únicooperadorternariode C#.
La instrucciónde C#siguiente contiene unsolooperadorunarioyunúnicooperando.El operador
de incremento,++,modificael valordel operandoy.
C#
y++;
La instrucciónde C#siguiente contiene dosoperadoresbinarios,cadaunocondos operandos.El
operadorde asignaciones,=,tiene lavariable de enteroyyla expresión2+ 3 como operandos.La
propiaexpresión2+ 3 estácompuestadel operadorde sumay dosoperandos,2 y 3.
C#
y = 2 + 3;
Operadores,evaluacióny prioridad de operadores
Un operandopuede serunaexpresiónválidaque se compone de códigode unalongitud
indeterminadaypuede incluirunnúmerocualquierade subexpresiones.Enunaexpresiónque
contiene variosoperadores,el ordende aplicaciónde estosviene determinadopor laprioridadde
operador,laasociatividadylosparéntesis.
Cada operadortiene unaprioridaddefinida.Enunaexpresiónque contienevariosoperadorescon
distintosnivelesde prioridad,laprioridadde losoperadoresdeterminael ordenenque estosse
evalúan.Porejemplo,lainstrucciónsiguiente asigna3a n1.
n1 = 11 - 2 * 4;
La multiplicaciónse ejecutaenprimerlugarporque tieneprioridadsobre laresta.
En la tablasiguiente se separanlosoperadoresencategoríasenfuncióndel tipode operaciónque
realizan.Lascategorías se muestranenordende prioridad.
Operadoresprincipales
Expresión Descripción
x.y Accesoa miembros
f(x) Invocaciónde métodoydelegado
a[x] Accesoa matriz e indizador
x++ Postincremento
x-- Postdecremento
new T(...) Creaciónde objetosydelegados
newT(...){...}
Creaciónde objetosconinicializador.Vea Inicializadoresde objetoyde colección
(Guía de programaciónde C#).
new{...} Inicializadorde objetoanónimo.Vea Tiposanónimos(Guíade programaciónde C#).
newT[...] Creaciónde matriz.VeaMatrices(Guía de programaciónde C#).
typeof(T) Obtenerel objetoSystem.TypeparaT
checked(x) Evaluarexpresiónencontextocomprobado
unchecked(x) Evaluarexpresiónencontextonocomprobado
default(T) Obtenervalorpredeterminadode tipoT
delegate {} Funciónanónima(métodoanónimo)
Operadoresunarios
Expresión Descripción
+x Identidad
-x Negación
!x Negaciónlógica
~x Negaciónbita bit
++x Preincremento
--x Predecremento
(T)x Convertirx explícitamente entipoT
Operadoresmultiplicativos
Expresión Descripción
* Multiplicación
/ División
% Resto
Operadoresde suma
Expresión Descripción
x + y Suma,concatenaciónde cadenas,combinaciónde delegados
x - y Resta,eliminaciónde delegados
Operadoresde desplazamiento
Expresión Descripción
x << y Desplazamientoalaizquierda
x >> y Desplazamientoaladerecha
Operadoresrelacionalesyde tipo
Expresión Descripción
x < y Menor que
x > y Mayor que
x <= y Menor o igual que
x >= y Mayor o igual que
x isT Devuelve true si x esT; de lo contrario,false
x as T Devuelve x escritocomoT,o NULL si x no es T
Operadoresde igualdad
Expresión Descripción
x == y Igual
x != y No igual
Operadoreslógicos,condicionalesyNULL
Categoría Expresión Descripción
ANDlógico x & y ANDbit a bitentero,ANDlógicobooleano
XOR lógico x ^ y XOR bita bit entero,XORlógicobooleano
OR lógico x | y OR bita bitentero,ORlógicobooleano
ANDcondicional x && y Evalúay solosi x es true
OR condicional x || y Evalúay solosi x es false
Uso combinadode
NULL
x ?? y
Se evalúacomoy si x esNULL; de locontrario,se evalúacomo
x
Condicional x ?: y : z Se evalúacomoy si x estrue y como z si x esfalse
Operadoresde asignaciónyanónimos
Expresión Descripción
= Asignación
x op= y Asignacióncompuesta.Admiteestosoperadores: +=,-=,*=, /=, %=, &=, |=, !=, <<=, >>=
(T x) => y Funciónanónima(expresiónlambda)

Más contenido relacionado

La actualidad más candente

Álgebra con Geogebra (Segunda Parte)
Álgebra con Geogebra (Segunda Parte)Álgebra con Geogebra (Segunda Parte)
Álgebra con Geogebra (Segunda Parte)Matemática UESFmocc
 
escuela superiror politecnica de chimborazo
escuela superiror politecnica de chimborazoescuela superiror politecnica de chimborazo
escuela superiror politecnica de chimborazoJhon Vega
 
Álgebra con Geogebra (Primera Parte)
Álgebra con Geogebra (Primera Parte)Álgebra con Geogebra (Primera Parte)
Álgebra con Geogebra (Primera Parte)Matemática UESFmocc
 
Álgebra con Geogebra (Tercera Parte)
Álgebra con Geogebra (Tercera Parte)Álgebra con Geogebra (Tercera Parte)
Álgebra con Geogebra (Tercera Parte)Matemática UESFmocc
 
Capítulo 6 introducción a la programación en c
Capítulo 6 introducción a la programación en cCapítulo 6 introducción a la programación en c
Capítulo 6 introducción a la programación en cEnAutomático
 
Tipos de Datos y Expresiones
Tipos de Datos y ExpresionesTipos de Datos y Expresiones
Tipos de Datos y ExpresionesMigdanys
 
3ra parte operaciones
 3ra parte operaciones 3ra parte operaciones
3ra parte operacionesyuli02
 
TRABAJO DE MATE
TRABAJO DE MATETRABAJO DE MATE
TRABAJO DE MATEsell123
 
Tipos de funciones
Tipos de funcionesTipos de funciones
Tipos de funcionesbobolumbia
 
Programa en mat lab de runge kutta
Programa en mat lab de runge  kuttaPrograma en mat lab de runge  kutta
Programa en mat lab de runge kuttaJose Luis Ambrocio
 
Tipos de operadores
Tipos de operadoresTipos de operadores
Tipos de operadoresMarthaa Hdz
 
Análisis de funciones con Geogebra
Análisis de funciones con GeogebraAnálisis de funciones con Geogebra
Análisis de funciones con GeogebraMatemática UESFmocc
 
Division operaciones con funciones 97-2003
Division   operaciones con funciones 97-2003Division   operaciones con funciones 97-2003
Division operaciones con funciones 97-2003ecaska
 
Metodología para la solución de problemas
Metodología para la solución de problemasMetodología para la solución de problemas
Metodología para la solución de problemas22-05-30-16-15
 

La actualidad más candente (18)

Álgebra con Geogebra (Segunda Parte)
Álgebra con Geogebra (Segunda Parte)Álgebra con Geogebra (Segunda Parte)
Álgebra con Geogebra (Segunda Parte)
 
escuela superiror politecnica de chimborazo
escuela superiror politecnica de chimborazoescuela superiror politecnica de chimborazo
escuela superiror politecnica de chimborazo
 
Álgebra con Geogebra (Primera Parte)
Álgebra con Geogebra (Primera Parte)Álgebra con Geogebra (Primera Parte)
Álgebra con Geogebra (Primera Parte)
 
Álgebra con Geogebra (Tercera Parte)
Álgebra con Geogebra (Tercera Parte)Álgebra con Geogebra (Tercera Parte)
Álgebra con Geogebra (Tercera Parte)
 
Capítulo 6 introducción a la programación en c
Capítulo 6 introducción a la programación en cCapítulo 6 introducción a la programación en c
Capítulo 6 introducción a la programación en c
 
Tipos de Datos y Expresiones
Tipos de Datos y ExpresionesTipos de Datos y Expresiones
Tipos de Datos y Expresiones
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Simulación - Algoritmo de productos medios
Simulación - Algoritmo de productos mediosSimulación - Algoritmo de productos medios
Simulación - Algoritmo de productos medios
 
3ra parte operaciones
 3ra parte operaciones 3ra parte operaciones
3ra parte operaciones
 
Expresiones logicas
Expresiones logicasExpresiones logicas
Expresiones logicas
 
TRABAJO DE MATE
TRABAJO DE MATETRABAJO DE MATE
TRABAJO DE MATE
 
Tipos de funciones
Tipos de funcionesTipos de funciones
Tipos de funciones
 
Programa en mat lab de runge kutta
Programa en mat lab de runge  kuttaPrograma en mat lab de runge  kutta
Programa en mat lab de runge kutta
 
Tipos de operadores
Tipos de operadoresTipos de operadores
Tipos de operadores
 
Análisis de funciones con Geogebra
Análisis de funciones con GeogebraAnálisis de funciones con Geogebra
Análisis de funciones con Geogebra
 
Matlab3
Matlab3Matlab3
Matlab3
 
Division operaciones con funciones 97-2003
Division   operaciones con funciones 97-2003Division   operaciones con funciones 97-2003
Division operaciones con funciones 97-2003
 
Metodología para la solución de problemas
Metodología para la solución de problemasMetodología para la solución de problemas
Metodología para la solución de problemas
 

Destacado

Tablas de verdad
Tablas de verdadTablas de verdad
Tablas de verdadverocha66
 
Tipos de Datos en C++
Tipos de Datos en C++Tipos de Datos en C++
Tipos de Datos en C++ivanjvic
 
Operadores y Expresiones en C++
Operadores y Expresiones en C++Operadores y Expresiones en C++
Operadores y Expresiones en C++die_dex
 
Variables y Constantes en C++
Variables y Constantes en C++Variables y Constantes en C++
Variables y Constantes en C++ivanjvic
 
Instrucciones C++
Instrucciones C++Instrucciones C++
Instrucciones C++grachika
 
PROGRAMACIÓN BÁSICA EN C++
PROGRAMACIÓN BÁSICA EN C++PROGRAMACIÓN BÁSICA EN C++
PROGRAMACIÓN BÁSICA EN C++Jose Luis Cabrera
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivasstarduslex
 
Tablas De Verdad
Tablas De VerdadTablas De Verdad
Tablas De Verdadguest805c35
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++Rosbelia Balza
 

Destacado (11)

Tablas de verdad
Tablas de verdadTablas de verdad
Tablas de verdad
 
Tipos de Datos en C++
Tipos de Datos en C++Tipos de Datos en C++
Tipos de Datos en C++
 
Operadores y Expresiones en C++
Operadores y Expresiones en C++Operadores y Expresiones en C++
Operadores y Expresiones en C++
 
Variables y Constantes en C++
Variables y Constantes en C++Variables y Constantes en C++
Variables y Constantes en C++
 
C++ y sus librerias
C++ y sus libreriasC++ y sus librerias
C++ y sus librerias
 
Instrucciones C++
Instrucciones C++Instrucciones C++
Instrucciones C++
 
c++
c++c++
c++
 
PROGRAMACIÓN BÁSICA EN C++
PROGRAMACIÓN BÁSICA EN C++PROGRAMACIÓN BÁSICA EN C++
PROGRAMACIÓN BÁSICA EN C++
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivas
 
Tablas De Verdad
Tablas De VerdadTablas De Verdad
Tablas De Verdad
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
 

Similar a Operadores C++

eduardo hernandez investigacion 1
eduardo hernandez investigacion 1eduardo hernandez investigacion 1
eduardo hernandez investigacion 1guest79d55c9
 
Semana 5-Conceptualziación del lenguaje de programación C++
Semana 5-Conceptualziación del lenguaje de programación C++Semana 5-Conceptualziación del lenguaje de programación C++
Semana 5-Conceptualziación del lenguaje de programación C++luzgaray6
 
Semana 1-Conceptualziación del lenguaje d eprogramación C++
Semana 1-Conceptualziación del lenguaje d eprogramación C++Semana 1-Conceptualziación del lenguaje d eprogramación C++
Semana 1-Conceptualziación del lenguaje d eprogramación C++luzgaray6
 
Semana 2-Conceptualización del lenguaje de programación C++
Semana 2-Conceptualización del lenguaje de programación C++Semana 2-Conceptualización del lenguaje de programación C++
Semana 2-Conceptualización del lenguaje de programación C++luzgaray6
 
Algoritmos y Diagramas de flujo.ppt
Algoritmos y Diagramas de flujo.pptAlgoritmos y Diagramas de flujo.ppt
Algoritmos y Diagramas de flujo.pptDjJoss
 
Material de apoyo unidad 3. datos y entidades primitivas
Material de apoyo unidad 3.  datos y entidades primitivasMaterial de apoyo unidad 3.  datos y entidades primitivas
Material de apoyo unidad 3. datos y entidades primitivasLeany González
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaJosé Ricardo Tillero Giménez
 
Clase de datos variables constantes
Clase de datos variables constantesClase de datos variables constantes
Clase de datos variables constantesSol Hernández
 
Seminario de matlab
Seminario de matlabSeminario de matlab
Seminario de matlabjamarzo
 
Asignación n°4
Asignación n°4Asignación n°4
Asignación n°4aarg90
 
Curso de introduccion_al_matlab
Curso de introduccion_al_matlabCurso de introduccion_al_matlab
Curso de introduccion_al_matlabCORPOELEC
 
trabajo de matematicas
trabajo de matematicastrabajo de matematicas
trabajo de matematicassell123
 
TRABAJO DE MATE
TRABAJO DE MATETRABAJO DE MATE
TRABAJO DE MATEsell123
 
Entidades primitivas para algoritmos
Entidades primitivas para algoritmosEntidades primitivas para algoritmos
Entidades primitivas para algoritmosluisce03
 

Similar a Operadores C++ (20)

Unidad i
Unidad iUnidad i
Unidad i
 
Unidad i
Unidad iUnidad i
Unidad i
 
eduardo hernandez investigacion 1
eduardo hernandez investigacion 1eduardo hernandez investigacion 1
eduardo hernandez investigacion 1
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Semana 5-Conceptualziación del lenguaje de programación C++
Semana 5-Conceptualziación del lenguaje de programación C++Semana 5-Conceptualziación del lenguaje de programación C++
Semana 5-Conceptualziación del lenguaje de programación C++
 
Semana 1-Conceptualziación del lenguaje d eprogramación C++
Semana 1-Conceptualziación del lenguaje d eprogramación C++Semana 1-Conceptualziación del lenguaje d eprogramación C++
Semana 1-Conceptualziación del lenguaje d eprogramación C++
 
Semana 2-Conceptualización del lenguaje de programación C++
Semana 2-Conceptualización del lenguaje de programación C++Semana 2-Conceptualización del lenguaje de programación C++
Semana 2-Conceptualización del lenguaje de programación C++
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlab
 
Algoritmos y Diagramas de flujo.ppt
Algoritmos y Diagramas de flujo.pptAlgoritmos y Diagramas de flujo.ppt
Algoritmos y Diagramas de flujo.ppt
 
Material de apoyo unidad 3. datos y entidades primitivas
Material de apoyo unidad 3.  datos y entidades primitivasMaterial de apoyo unidad 3.  datos y entidades primitivas
Material de apoyo unidad 3. datos y entidades primitivas
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
 
Clase de datos variables constantes
Clase de datos variables constantesClase de datos variables constantes
Clase de datos variables constantes
 
Intro_Matlab_1.pdf
Intro_Matlab_1.pdfIntro_Matlab_1.pdf
Intro_Matlab_1.pdf
 
Seminario de matlab
Seminario de matlabSeminario de matlab
Seminario de matlab
 
Asignación n°4
Asignación n°4Asignación n°4
Asignación n°4
 
Curso de introduccion_al_matlab
Curso de introduccion_al_matlabCurso de introduccion_al_matlab
Curso de introduccion_al_matlab
 
trabajo de matematicas
trabajo de matematicastrabajo de matematicas
trabajo de matematicas
 
TRABAJO DE MATE
TRABAJO DE MATETRABAJO DE MATE
TRABAJO DE MATE
 
Entidades primitivas para algoritmos
Entidades primitivas para algoritmosEntidades primitivas para algoritmos
Entidades primitivas para algoritmos
 

Más de dvd2899

Practicas 26 a 29
Practicas 26 a 29Practicas 26 a 29
Practicas 26 a 29dvd2899
 
Practicas 18, 19 y 20
Practicas 18, 19 y 20Practicas 18, 19 y 20
Practicas 18, 19 y 20dvd2899
 
Practica 17
Practica 17Practica 17
Practica 17dvd2899
 
Practica 16
Practica 16Practica 16
Practica 16dvd2899
 
Cuestionario POO
Cuestionario POOCuestionario POO
Cuestionario POOdvd2899
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datosdvd2899
 
¿Qué es un algoritmo?
¿Qué es un algoritmo?¿Qué es un algoritmo?
¿Qué es un algoritmo?dvd2899
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de Algoritmosdvd2899
 
¿Qué es un diagrama de flujo?
¿Qué es un diagrama de flujo?¿Qué es un diagrama de flujo?
¿Qué es un diagrama de flujo?dvd2899
 
Pseudocodigos
PseudocodigosPseudocodigos
Pseudocodigosdvd2899
 
Cuestionario
CuestionarioCuestionario
Cuestionariodvd2899
 
Elementos C++
Elementos C++Elementos C++
Elementos C++dvd2899
 
Algoritmo lavarse las manos
Algoritmo lavarse las manosAlgoritmo lavarse las manos
Algoritmo lavarse las manosdvd2899
 

Más de dvd2899 (13)

Practicas 26 a 29
Practicas 26 a 29Practicas 26 a 29
Practicas 26 a 29
 
Practicas 18, 19 y 20
Practicas 18, 19 y 20Practicas 18, 19 y 20
Practicas 18, 19 y 20
 
Practica 17
Practica 17Practica 17
Practica 17
 
Practica 16
Practica 16Practica 16
Practica 16
 
Cuestionario POO
Cuestionario POOCuestionario POO
Cuestionario POO
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
¿Qué es un algoritmo?
¿Qué es un algoritmo?¿Qué es un algoritmo?
¿Qué es un algoritmo?
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de Algoritmos
 
¿Qué es un diagrama de flujo?
¿Qué es un diagrama de flujo?¿Qué es un diagrama de flujo?
¿Qué es un diagrama de flujo?
 
Pseudocodigos
PseudocodigosPseudocodigos
Pseudocodigos
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Elementos C++
Elementos C++Elementos C++
Elementos C++
 
Algoritmo lavarse las manos
Algoritmo lavarse las manosAlgoritmo lavarse las manos
Algoritmo lavarse las manos
 

Último

CUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdfCUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdfEDUARDO MAMANI MAMANI
 
Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalIngrid459352
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfJC Díaz Herrera
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciaferg6120
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicaciónJonathanAntonioMaldo
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfJC Díaz Herrera
 
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfPREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfluisccollana
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfIrapuatoCmovamos
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfIrapuatoCmovamos
 
El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)estebancitoherrera
 
Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...israel garcia
 
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdfCritica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdfRodrigoBenitez38
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosssuser948499
 
HABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfHABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfGEINER22
 
Unidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaUnidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaSilvia García
 
bases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria debases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria deCalet Cáceres Vergara
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitariachayananazcosimeon
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresamerca6
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,juberrodasflores
 
LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechojuliosabino1
 

Último (20)

CUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdfCUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdf
 
Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dental
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdf
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescencia
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicación
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
 
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfPREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
 
El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)
 
Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...
 
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdfCritica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datos
 
HABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfHABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdf
 
Unidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaUnidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y química
 
bases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria debases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria de
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresa
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
 
LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derecho
 

Operadores C++

  • 1. CETIS 109 MCA. Margarita Romero Alvarado Programación 2ºAM Jorge Alejandro Martínez Ramírez David Eduardo Del Castillo Muñiz. Diana Lisbeth Nieto Linares.
  • 2.
  • 3. Un operadores unsímboloque se utilizaparamanipulardatos. Los operadoresse clasifican en: – Aritméticos. – Relacionales. – Lógicos. Operadores:Aritméticos: + Suma - Resta * Multiplicación / División(div) % Móduloo residuo(Mod) ^ ó ** Potencia = Asignación Operadores:Relacionales > Mayor que < Menorque (=) == Igual a (<>) != Diferente de >= Mayor o igual que <= Menor o igual que Operadores:Lógicos
  • 4. (*) && Conjunción(y) (+) | | Disyunción(o) (~) ! Negación(no) En C#, un operadoresun elementode programaque se aplicaauno o variosoperandosenuna expresiónoinstrucción.Losoperadoresque tomanunoperando,comoel operadorde incremento (++) o new,se conocencomooperadoresunarios.Losoperadoresque tomandosoperandos, como losoperadoresaritméticos(+,-,*,/)se conocencomooperadoresbinarios.Unoperador,el operadorcondicional (?:),tomatresoperandosyesel únicooperadorternariode C#. La instrucciónde C#siguiente contiene unsolooperadorunarioyunúnicooperando.El operador de incremento,++,modificael valordel operandoy. C# y++; La instrucciónde C#siguiente contiene dosoperadoresbinarios,cadaunocondos operandos.El operadorde asignaciones,=,tiene lavariable de enteroyyla expresión2+ 3 como operandos.La propiaexpresión2+ 3 estácompuestadel operadorde sumay dosoperandos,2 y 3. C# y = 2 + 3; Operadores,evaluacióny prioridad de operadores Un operandopuede serunaexpresiónválidaque se compone de códigode unalongitud indeterminadaypuede incluirunnúmerocualquierade subexpresiones.Enunaexpresiónque contiene variosoperadores,el ordende aplicaciónde estosviene determinadopor laprioridadde operador,laasociatividadylosparéntesis. Cada operadortiene unaprioridaddefinida.Enunaexpresiónque contienevariosoperadorescon distintosnivelesde prioridad,laprioridadde losoperadoresdeterminael ordenenque estosse evalúan.Porejemplo,lainstrucciónsiguiente asigna3a n1. n1 = 11 - 2 * 4; La multiplicaciónse ejecutaenprimerlugarporque tieneprioridadsobre laresta.
  • 5. En la tablasiguiente se separanlosoperadoresencategoríasenfuncióndel tipode operaciónque realizan.Lascategorías se muestranenordende prioridad. Operadoresprincipales Expresión Descripción x.y Accesoa miembros f(x) Invocaciónde métodoydelegado a[x] Accesoa matriz e indizador x++ Postincremento x-- Postdecremento new T(...) Creaciónde objetosydelegados newT(...){...} Creaciónde objetosconinicializador.Vea Inicializadoresde objetoyde colección (Guía de programaciónde C#). new{...} Inicializadorde objetoanónimo.Vea Tiposanónimos(Guíade programaciónde C#). newT[...] Creaciónde matriz.VeaMatrices(Guía de programaciónde C#). typeof(T) Obtenerel objetoSystem.TypeparaT checked(x) Evaluarexpresiónencontextocomprobado unchecked(x) Evaluarexpresiónencontextonocomprobado default(T) Obtenervalorpredeterminadode tipoT delegate {} Funciónanónima(métodoanónimo) Operadoresunarios Expresión Descripción +x Identidad -x Negación !x Negaciónlógica ~x Negaciónbita bit ++x Preincremento --x Predecremento (T)x Convertirx explícitamente entipoT Operadoresmultiplicativos Expresión Descripción * Multiplicación / División % Resto Operadoresde suma
  • 6. Expresión Descripción x + y Suma,concatenaciónde cadenas,combinaciónde delegados x - y Resta,eliminaciónde delegados Operadoresde desplazamiento Expresión Descripción x << y Desplazamientoalaizquierda x >> y Desplazamientoaladerecha Operadoresrelacionalesyde tipo Expresión Descripción x < y Menor que x > y Mayor que x <= y Menor o igual que x >= y Mayor o igual que x isT Devuelve true si x esT; de lo contrario,false x as T Devuelve x escritocomoT,o NULL si x no es T Operadoresde igualdad Expresión Descripción x == y Igual x != y No igual Operadoreslógicos,condicionalesyNULL Categoría Expresión Descripción ANDlógico x & y ANDbit a bitentero,ANDlógicobooleano XOR lógico x ^ y XOR bita bit entero,XORlógicobooleano OR lógico x | y OR bita bitentero,ORlógicobooleano ANDcondicional x && y Evalúay solosi x es true OR condicional x || y Evalúay solosi x es false Uso combinadode NULL x ?? y Se evalúacomoy si x esNULL; de locontrario,se evalúacomo x Condicional x ?: y : z Se evalúacomoy si x estrue y como z si x esfalse Operadoresde asignaciónyanónimos Expresión Descripción
  • 7. = Asignación x op= y Asignacióncompuesta.Admiteestosoperadores: +=,-=,*=, /=, %=, &=, |=, !=, <<=, >>= (T x) => y Funciónanónima(expresiónlambda)