SlideShare una empresa de Scribd logo
1 de 10
TIPOS DE OPERADORES
PARA C++
• Victor Yael Nava Martinez
• *KARLA LORENA SALDAÑA PEREZ
Un operador es un símbolo que se aplica a un argumento o
variable., que toman el nombre de operando. La
función de cada símbolo (operador) depende del tipo que
se esté utilizando, estos pueden ser binarios.
*De asignación.
Como su nombre lo dice su función es asignar un valor
especifico a una variable mediante una asignación simple
(=) o por dos operadores, llamados operadores
compuestos. Todos son binarios. Es recomendable no
dejar espacios entre los operadores.
Los últimos 5 operadores de asignación requieren un tipo
de dato especifico, por ello se utiliza el tipo entero (int.)
El resto utiliza cualquier tipo para las variables siempre y
cuando no sean constates.
*Aritméticos.
Son aquello símbolos que nos permiten hacer
operaciones o cálculos simples. Los operadores de
decremento e incremento, suman o restan por defecto
un 1 al valor de la variable. Suelen ser usados como
mayor frecuencia en ciclos repetitivos.
Según la posición de estos operadores puede cambiar
el valor:
°Si el operador esta ante de la variable se conoce
como prefijo, por ende, se realiza primero el
incremento o decremento y después el utilizar el valor
de la variable.
°Si esta después se conoce como posfijo, primero se
usa el valor de la variable y luego se incrementa o
decremento.
*Relacionales o de comparación.
Permiten evaluar una la igualdad y la
magnitud, es decir si dos variables son
iguales, diferentes o menores, a su vez
permite comprobar o bien probar la
veracidad de una condición, propuesta o
pregunta, la respuesta es de valor
booleano (verdadero que es igual 1 por
defecto, y falso que le corresponde el 0).
*Lógicos
Producen un resultado booleano, les
corresponden lógicos los cuales están
relacionados con cierto o falso, podría
decirse que ayudan a “unir” propiedades.
Función de la siguiente manera.
Se tienen dos variables cualesquiera:
°Si dos ambas son verdaderas se obtiene
un resultado verdadero.
°Si alguna es verdadera, es verdadero.
*De dirección.
Existen de referencia y de in dirección, de
y de selección de objetos.
Los primeros se componen de alguno y de una
expresión o variable unitaria.
La funcionalidad de cada uno de ellos:
°( * ) considera a la variable u operando cono una
dirección devolviendo así contenido o valor.
°(&) devuelve la dirección que ocupa en la memoria
el operador.
°( . ) permite acceder a objetos dentro de la
estructura de código.
°( ->) permite acceder a campos para estructuras
relacionadas con punteros.
 *De manejo de Bits.
 Son operadores que permiten hacer movimiento a nivel de bits,
decir manejar flags. Que son variables de tipo entero que puede
tomas dos valores.
 Estos operadores utilizan la numeración hexadecimal que
tiene una relación directa a 4 dígitos binarios, , la cual puedes
encontrar en una tabla ASCII o bien buscando una tabla
para esta numeración, por ejemplo:
 °El operador AND (&): compara dos bits; si los dos son 1 el
resultado es 1, en otro caso el resultado será 0.
 °El operador OR (): compara dos bits; si cualquiera de los dos bits
es 1, entonces el resultado es 1; en otro caso será 0.
 °El operador XOR (): dará como resultado un 1 si cualquiera de
los dos operandos es 1, pero no los dos a la vez.
 °El operador de complemento (): Este operador devuelve como
resultado el complemento a uno del operando:
*Operador condicional
Existe un último operador, este a diferencia del resto es ternario, es decir utiliza tres variable
u operandos es (? ) y sirve para escribir expresiones condicionales. Su formato es el
siguiente expresion1? expresion2: expresion3”, expresion1 es evaluada primero, si es
diferente de cero (verdadero) entonces se evalua expresion2 devolviéndose como resultado
de la expresión condicional. Si expresion1 es igual a cero (falso) se evalua expresion3 y se
devuelve como resultado de la expresión condicional.
https://msdn.microsoft.com/es-es/library/126fe14k.aspx
http://www.monografias.com/trabajos83/operadores-c/operadores-c.shtml
http://profesores.fi-b.unam.mx/carlos/lcpi/p09/OPERADORES%20EN%20%20C++.pdf

Más contenido relacionado

La actualidad más candente

Operadores aritmeticos erick
Operadores aritmeticos erickOperadores aritmeticos erick
Operadores aritmeticos erick
Erick Zuñiga
 
7 funcion si condicional
7 funcion si condicional7 funcion si condicional
7 funcion si condicional
Kathy Naranjo
 
Funcion simple condicional simple o anidada
Funcion simple condicional simple o anidadaFuncion simple condicional simple o anidada
Funcion simple condicional simple o anidada
jleonardoveras
 
Lenguaje de programacion c++ basico 3ra parte operaciones
Lenguaje de programacion c++ basico 3ra parte operacionesLenguaje de programacion c++ basico 3ra parte operaciones
Lenguaje de programacion c++ basico 3ra parte operaciones
Dunkherz
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadores
criandsdds
 
capitulo 3 Funciones logicas (si, y, o)
capitulo 3 Funciones logicas (si, y, o)capitulo 3 Funciones logicas (si, y, o)
capitulo 3 Funciones logicas (si, y, o)
Cristhian Mueses
 

La actualidad más candente (17)

Funciones de Exel
Funciones de ExelFunciones de Exel
Funciones de Exel
 
Operadores
OperadoresOperadores
Operadores
 
Tipos de operadores para c++
Tipos de operadores para c++Tipos de operadores para c++
Tipos de operadores para c++
 
Operadores aritmeticos erick
Operadores aritmeticos erickOperadores aritmeticos erick
Operadores aritmeticos erick
 
7 funcion si condicional
7 funcion si condicional7 funcion si condicional
7 funcion si condicional
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Funcion simple condicional simple o anidada
Funcion simple condicional simple o anidadaFuncion simple condicional simple o anidada
Funcion simple condicional simple o anidada
 
Lenguaje de programacion c++ basico 3ra parte operaciones
Lenguaje de programacion c++ basico 3ra parte operacionesLenguaje de programacion c++ basico 3ra parte operaciones
Lenguaje de programacion c++ basico 3ra parte operaciones
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadores
 
Estructuras de control c2. p2.
Estructuras de control c2. p2.Estructuras de control c2. p2.
Estructuras de control c2. p2.
 
capitulo 3 Funciones logicas (si, y, o)
capitulo 3 Funciones logicas (si, y, o)capitulo 3 Funciones logicas (si, y, o)
capitulo 3 Funciones logicas (si, y, o)
 
Taller algoritmos2
Taller algoritmos2Taller algoritmos2
Taller algoritmos2
 
Limites y diferencial
Limites y diferencialLimites y diferencial
Limites y diferencial
 
Manual de excell en las funciones lógicas Si y la funcion Buscarv
Manual de excell en las funciones lógicas Si y la funcion BuscarvManual de excell en las funciones lógicas Si y la funcion Buscarv
Manual de excell en las funciones lógicas Si y la funcion Buscarv
 
Manual de excel
Manual de excelManual de excel
Manual de excel
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Tecnologia 2
Tecnologia 2Tecnologia 2
Tecnologia 2
 

Similar a Tipos de operadores_para_c_(2)

Similar a Tipos de operadores_para_c_(2) (20)

presentacion sobre operadores en java y su uso.
presentacion sobre operadores en java y su uso.presentacion sobre operadores en java y su uso.
presentacion sobre operadores en java y su uso.
 
C
C C
C
 
Tipos de operadores_de_c_
Tipos de operadores_de_c_Tipos de operadores_de_c_
Tipos de operadores_de_c_
 
Tipos de operadores_de_c_
Tipos de operadores_de_c_Tipos de operadores_de_c_
Tipos de operadores_de_c_
 
Operadores en c_ (1)
Operadores en c_ (1)Operadores en c_ (1)
Operadores en c_ (1)
 
Tipos de operadores_para_c++
Tipos de operadores_para_c++Tipos de operadores_para_c++
Tipos de operadores_para_c++
 
Variables
VariablesVariables
Variables
 
1390230107 194 _operadores
1390230107 194 _operadores1390230107 194 _operadores
1390230107 194 _operadores
 
TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++
 
TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++
 
Expresiones booleanas
Expresiones booleanasExpresiones booleanas
Expresiones booleanas
 
Tipos de oberadores_c++
Tipos de oberadores_c++Tipos de oberadores_c++
Tipos de oberadores_c++
 
Operadores
OperadoresOperadores
Operadores
 
Operadores yahir
Operadores yahirOperadores yahir
Operadores yahir
 
Operadores de c_..
Operadores de c_..Operadores de c_..
Operadores de c_..
 
OPERADORES PARA C++
OPERADORES PARA C++OPERADORES PARA C++
OPERADORES PARA C++
 
Operadores de c++
Operadores de c++Operadores de c++
Operadores de c++
 
Diapo(2)
Diapo(2)Diapo(2)
Diapo(2)
 
Operadores C SHARP
Operadores C SHARPOperadores C SHARP
Operadores C SHARP
 
INTRODUCCIÓN ADSI - PARTE 2
INTRODUCCIÓN ADSI - PARTE 2INTRODUCCIÓN ADSI - PARTE 2
INTRODUCCIÓN ADSI - PARTE 2
 

Más de Maztherprozh

Instruccionesbqsioziel51 170328024111 (1) (1)
Instruccionesbqsioziel51 170328024111 (1) (1)Instruccionesbqsioziel51 170328024111 (1) (1)
Instruccionesbqsioziel51 170328024111 (1) (1)
Maztherprozh
 
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)
Maztherprozh
 
Ley de-jerarquia-de-operaciones
Ley de-jerarquia-de-operacionesLey de-jerarquia-de-operaciones
Ley de-jerarquia-de-operaciones
Maztherprozh
 

Más de Maztherprozh (20)

Estructura basica para_c_(2)
Estructura basica para_c_(2)Estructura basica para_c_(2)
Estructura basica para_c_(2)
 
Tablas de verdad_para_c_
Tablas de verdad_para_c_Tablas de verdad_para_c_
Tablas de verdad_para_c_
 
Jerarquia fandc
Jerarquia fandcJerarquia fandc
Jerarquia fandc
 
Jerarquia fandc
Jerarquia fandcJerarquia fandc
Jerarquia fandc
 
Instrucciones basicas para_c_2 - copia
Instrucciones basicas para_c_2 - copiaInstrucciones basicas para_c_2 - copia
Instrucciones basicas para_c_2 - copia
 
Biblioteca
BibliotecaBiblioteca
Biblioteca
 
Cuestionario 1
Cuestionario 1Cuestionario 1
Cuestionario 1
 
Tabla de--verdad
Tabla  de--verdadTabla  de--verdad
Tabla de--verdad
 
Instruccionesbqsioziel51 170328024111 (1) (1)
Instruccionesbqsioziel51 170328024111 (1) (1)Instruccionesbqsioziel51 170328024111 (1) (1)
Instruccionesbqsioziel51 170328024111 (1) (1)
 
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)
 
Bibliotecas de c++
Bibliotecas de c++Bibliotecas de c++
Bibliotecas de c++
 
Ley de-jerarquia-de-operaciones
Ley de-jerarquia-de-operacionesLey de-jerarquia-de-operaciones
Ley de-jerarquia-de-operaciones
 
Instrucciones en c´´
Instrucciones en c´´Instrucciones en c´´
Instrucciones en c´´
 
Cuestionario (2)
Cuestionario (2)Cuestionario (2)
Cuestionario (2)
 
Instrucciones c
Instrucciones c Instrucciones c
Instrucciones c
 
Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)
 
Librerias dee c_ (1)
Librerias dee c_ (1)Librerias dee c_ (1)
Librerias dee c_ (1)
 
Tabla de verdad(2)
Tabla de verdad(2)Tabla de verdad(2)
Tabla de verdad(2)
 
Tipos de operadores_para_c_
Tipos de operadores_para_c_Tipos de operadores_para_c_
Tipos de operadores_para_c_
 
Cuestionario (1)
Cuestionario (1)Cuestionario (1)
Cuestionario (1)
 

Último

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 

Tipos de operadores_para_c_(2)

  • 1. TIPOS DE OPERADORES PARA C++ • Victor Yael Nava Martinez • *KARLA LORENA SALDAÑA PEREZ
  • 2. Un operador es un símbolo que se aplica a un argumento o variable., que toman el nombre de operando. La función de cada símbolo (operador) depende del tipo que se esté utilizando, estos pueden ser binarios.
  • 3. *De asignación. Como su nombre lo dice su función es asignar un valor especifico a una variable mediante una asignación simple (=) o por dos operadores, llamados operadores compuestos. Todos son binarios. Es recomendable no dejar espacios entre los operadores. Los últimos 5 operadores de asignación requieren un tipo de dato especifico, por ello se utiliza el tipo entero (int.) El resto utiliza cualquier tipo para las variables siempre y cuando no sean constates.
  • 4. *Aritméticos. Son aquello símbolos que nos permiten hacer operaciones o cálculos simples. Los operadores de decremento e incremento, suman o restan por defecto un 1 al valor de la variable. Suelen ser usados como mayor frecuencia en ciclos repetitivos. Según la posición de estos operadores puede cambiar el valor: °Si el operador esta ante de la variable se conoce como prefijo, por ende, se realiza primero el incremento o decremento y después el utilizar el valor de la variable. °Si esta después se conoce como posfijo, primero se usa el valor de la variable y luego se incrementa o decremento.
  • 5. *Relacionales o de comparación. Permiten evaluar una la igualdad y la magnitud, es decir si dos variables son iguales, diferentes o menores, a su vez permite comprobar o bien probar la veracidad de una condición, propuesta o pregunta, la respuesta es de valor booleano (verdadero que es igual 1 por defecto, y falso que le corresponde el 0).
  • 6. *Lógicos Producen un resultado booleano, les corresponden lógicos los cuales están relacionados con cierto o falso, podría decirse que ayudan a “unir” propiedades. Función de la siguiente manera. Se tienen dos variables cualesquiera: °Si dos ambas son verdaderas se obtiene un resultado verdadero. °Si alguna es verdadera, es verdadero.
  • 7. *De dirección. Existen de referencia y de in dirección, de y de selección de objetos. Los primeros se componen de alguno y de una expresión o variable unitaria. La funcionalidad de cada uno de ellos: °( * ) considera a la variable u operando cono una dirección devolviendo así contenido o valor. °(&) devuelve la dirección que ocupa en la memoria el operador. °( . ) permite acceder a objetos dentro de la estructura de código. °( ->) permite acceder a campos para estructuras relacionadas con punteros.
  • 8.  *De manejo de Bits.  Son operadores que permiten hacer movimiento a nivel de bits, decir manejar flags. Que son variables de tipo entero que puede tomas dos valores.  Estos operadores utilizan la numeración hexadecimal que tiene una relación directa a 4 dígitos binarios, , la cual puedes encontrar en una tabla ASCII o bien buscando una tabla para esta numeración, por ejemplo:  °El operador AND (&): compara dos bits; si los dos son 1 el resultado es 1, en otro caso el resultado será 0.  °El operador OR (): compara dos bits; si cualquiera de los dos bits es 1, entonces el resultado es 1; en otro caso será 0.  °El operador XOR (): dará como resultado un 1 si cualquiera de los dos operandos es 1, pero no los dos a la vez.  °El operador de complemento (): Este operador devuelve como resultado el complemento a uno del operando:
  • 9. *Operador condicional Existe un último operador, este a diferencia del resto es ternario, es decir utiliza tres variable u operandos es (? ) y sirve para escribir expresiones condicionales. Su formato es el siguiente expresion1? expresion2: expresion3”, expresion1 es evaluada primero, si es diferente de cero (verdadero) entonces se evalua expresion2 devolviéndose como resultado de la expresión condicional. Si expresion1 es igual a cero (falso) se evalua expresion3 y se devuelve como resultado de la expresión condicional.