Vous êtes sur la page 1sur 6

UNIVERSIDAD NACIONAL DE CHIMBORAZO

FACULTAD DE INGENIERÍA
INGENIERÍA EN TELCOMUNICACIONES

LENGUAJES DE PROGRACIÓN

TEMA: TIPOS DE DATOS Y OPERADORES EN


C++

ADAMARIS RODRÍGUEZ HERNÁNDEZ

1RO “B”
TIPOS DE DATOS C++
Numéricos enteros.
Tipo de Número de
Dato Descripción bytes típico Rango

short Entero corto 2 -32768 a 32767

int Entero 4 -2147483648 a +2147483647

long Entero largo 4 -2147483648 a +2147483647

char Carácter 1 -128 a 127

Con los tipos enteros pueden utilizarse los calificadores signed y unsigned.

Número de
Tipo de Dato Descripción bytes Rango
típico
signed short Entero corto 2 -32768 a 32767

unsigned short Entero corto sin signo 2 0 a 65535

signed int Entero 4 -2147483648 a +2147483647

unsigned int Entero sin signo 4 0 a 4294967295

signed long Entero largo 4 -2147483648 a +2147483647

unsigned long Entero largo sin signo 4 0 a 4294967295

signed char Carácter 1 -128 a 127

unsigned char Carácter sin signo 1 0 a 255

Tipos de datos numéricos reales.

Tipo de Descripción Número Rango


Dato de bytes
típico
float Real (Número en coma flotante) 4 Positivos: 3.4E-38 a 3.4E38
Negativos: -3.4E-38 a -3.4E38
double Real doble(Número en coma 8 Positivos: 1.7E-308 a 1.7E308
flotante de doble precisión) Negativos: -1.7E-308 a -1.7E308

long Real doble largo 10 Positivos: 3.4E-4932 a 1.1E4932


double Negativos: -3.4E-4932 a -1.1E4932
Tipo lógico.

Tipo de Número de
Dato Descripción bytes típico Rango
bool Dato de tipo lógico 1 0, 1

Tipo carácter extendido.

Tipo de Número de
Dato Descripción bytes típico Rango

wchar_t Carácter Unicode 2 0 a 65535

OPERADORES EN C++
La prioridad de los operadores especifica el orden en que se realizan las operaciones en
las expresiones que contienen más de un operador. La asociatividad de los operadores
especifica si, en una expresión que contiene varios operadores con la misma prioridad, un
operando se agrupa con el de su izquierda o con el de su derecha.

Los operadores que tienen el mismo número de prioridad tienen la misma prioridad, a
menos que se fuerce otra relación explícitamente mediante paréntesis.

1. :: Resolución de ámbito

2. . or –> Selección de miembro (objeto o puntero)


[ ] Subíndice de matriz
( ) Llamada a función
++ Incremento de postfijo
– – Decremento de postfijo
typeid( ) Nombre de tipo
const_cast Conversión de tipos constante
dynamic_cast Conversión de tipos dinámica
reinterpret_cast Conversión de tipos reinterpretada
static_cast Conversión de tipos estática

3. sizeof Tamaño de objeto o tipo


++ Incremento de prefijo
–– Decremento de prefijo
~ Complemento a uno
! NOT lógico
- Negación unaria
+ Unario más

OPERADORES DE DIRECCIÓN

& Dirección de
* Direccionamiento indirecto
new Crear objeto
delete Destruir objeto
Cast: () Conversión de tipos explícita

OPERADOR DE DIRECCIÓN

4. .* or –>* Puntero a miembro (objetos o punteros)

OPERADORES ARITMÉTICOS

5. * Multiplicación
/ División
% Módulo
6. + Adición
– Resta

OPERADORES DE BITS

7. << Desplazamiento a la izquierda


>> Desplazamiento a la derecha

OPERADORES RELACIONALES

8. < Menor que


> Mayor que
<= Menor o igual que
>= Mayor o igual que
9. == Igualdad
!= Desigualdad

OPERADORES DE BITS

10. & AND bit a bit


11. ^ OR exclusivo bit a bit
12. &#124; OR inclusivo bit a bit

OPERADORES LÓGICOS

13. && AND lógico


14. &#124;&#124; OR lógico
15. ? : Condicional

OPERADORES DE ASIGNACIÓN

16. = Asignación
*= Asignación y multiplicación
/= Asignación y división
%= Asignación y módulo
+= Asignación y suma
–= Asignación y resta
<<= Asignación y desplazamiento a la izquierda
>>= Asignación y desplazamiento a la derecha
&= Asignación AND bit a bit
&#124;= Asignación OR inclusivo bit a bit
^= Asignación OR exclusivo bit a bit

17. throw Expresión Throw


18. , Coma
BIBLIOGRAFÍA

 https://msdn.microsoft.com/es-ec/library/126fe14k.aspx
 http://profesores.fi-
b.unam.mx/carlos/lcpi/p09/OPERADORES%20EN%20%20C++.pdf
 http://ejercicioscpp.blogspot.com/2012/09/tipos-de-datos-en-c.html
 https://es.wikipedia.org/wiki/C%2B%2B
 https://www.monografias.com/trabajos83/operadores-c/operadores-c.shtml

Vous aimerez peut-être aussi