Está en la página 1de 4

FACULTAD DE INGENIERÍA

CARRERA: INGENIERÍA EN

TELECOMUNICACIONES.

ASIGNATURA: PROGRAMACIÓN I

NOMBRE: CAROLINA PILATAXI

NIVEL: 1er SEMESTRE A


DEBER N 1

Nombre: Carolina Amanda Pilataxi Pinduisaca

Fecha: 15-10-2023

Asignatura: Programación I

Realizar un cuadro sobre los tipos de datos en Visual C++

Palabra Reservada Tipo de dato Rango


char Carácter -127 a 127 o 0 a 255
unsigned char variable con signo 0 a 255
signed char permite almacenar un valor -127 a 127
entero entre
wchar_t tipo de carácter ancho De 0 a 65.535
definido por la
implementación
float Almacena valores reales en +/- 3.4e +/- 38 (~7 dígitos)
punto flotante
double determinado número, este +/- 1.7e +/- 308 (~15 dígitos)
se guarde de forma doble
Int Almacena números enteros -2147483648 a 2147483647
dentro de los límites de cada
uno
unsigned int sólo almacenará enteros -32768 a 32767
positivos o cero, nunca
negativos
signed int ampliar los tipos enteros 0 a 65,535
signed short int representa un entero menor 32768 a 32767
o igual que:
long int Modifica el tamaño en bits -2,147,483,648 a
del entero 2,147,483,647
signed long int Le indica a la variable que va -2,147,483,648 a
a llevar signo 2,147,483,647
unsigned long int es un tipo de datos que sólo 0 a 4,294,967,295
almacenará enteros
positivos o cero, nunca
negativo
long double es un tipo de punto flotante +/- 1.7e +/- 308 (~15 dígitos)
que es superior o igual al
tipo double
Bool Valor booleno. Puede tomar True o false
dos valores, verdadero o
falso
Long double Long de punto flotante de 1,7E +/- 308 (15 dígitos)
doble precisión
short Modifica el tamaño en bits -32 768 a 32 767
del entero
long long Representa un intervalo De -
mucho mayor de valores 9.223.372.036.854.775.808 a
enteros. 9.223.372.036.854.775.807
Void vacio nulo

Realizar un cuadro sobre los tipos de operadores en Visual C++

Símbolo Operación Ejemplo


= Asignación a=1
*= Asigna producto a*=1
/= Asigna división a/*=2
%= Asigna resto (módulo) a+=4
+= Asigna suma a-=1
-= Asigna diferencia (resta) X %= 5
Asigna
<<= Asigna desplazamiento izquierda X <<= 1
ción
>>= Asigna desplazamiento derecha X >>=1
&= Asigna AND entre bits X &= 1
^= Asigna XOR entre bits X ^=
|= Asigna OR entre bits X |=
- resta X=5-3
+ suma X=5+3
* Multiplicación X=2*3
/ División X=6/3
% Modulo X=5%2
Aritméti
-- Decremento X = 1; X--
cos
++ Aumento X = 1; X++
< Menor X = 5; Y = 3; if(x < y) x+1;
> Mayor X = 5; Y = 3; if(x > y) x+1;
<= Menor o igual X = 2; Y = 3; if(x <= y) x+1;
>= Mayor o igual X = 5; Y = 3; if(x >= y) x+1;
Relacio == Igual X = 5; Y = 5; if(x == y) x+1;
nales ¡= Diferente X = 5; Y = 3; if(x ¡= y) y+1;
&& AND Lógico A && B
|| OR Lógico A || B
! Negación Lógica !A
Lógicos
<< Desplazamiento a Izquierda a << b
>> Desplazamiento a Derecha X=5+3
~ Complemento X=2*3
& AND X = 2 & -2
De bits ^ XOR X = 7 ^ -2
| OR X = 6 | 13

`&v Determinación de la dirección &x

sizeof() Determina la necesidad de memoria de una sizeof(x)


expresión
new Crea un nuevo objeto y devuelve el pointer object* pointer = new object()
Gestión
de
memoria
delete Destruye un objeto delete object
* La desreferenciación de pointers *pointer = 3;
proporciona un área de memoria
Objetos y . Acceso a miembros de un objeto object.member = 2;
pointers -> Acceso a miembros de un objeto con un objectpointer->member = 2;
pointer

(GARCÍA), (Codigaz0, s.f.), (jimenez, s.f.), (zator, s.f.), (IONOS, s.f.)

¿Qué operador tiene más relevancia sobre los demás operadores?

Los operadores son símbolos que indican cómo se deben manipular los operandos,
especifican el tipo de cálculo que se realiza en una expresión, con esto podemos decir que
todos los operadores son de mucha importancia al momento de programar en visual c++

Referencias
Codigaz0. (s.f.). tipos de datos . Obtenido de https://www.codigazo.com/en-c/tipos-datos-
variables-c-ejemplos.

GARCÍA, C. G. (s.f.). OPERADORES EN ++. Obtenido de


chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/http://profesores.fi-
b.unam.mx/carlos/lcpi/p09/OPERADORES%20EN%20%20C++.pdf.

IONOS. (s.f.). DESARROLLO WEB . Obtenido de https://www.ionos.es/digitalguide/paginas-


web/desarrollo-web/c-operators/.

jimenez, j. (s.f.). loverblog. Obtenido de


http://joseyaeljimenezjarquin.over-blog.com/2019/09/tipos-de-datos-en-c.html.

zator. (s.f.). curso c++. Obtenido de https://www.zator.com/Cpp/E4_9_2.htm.

También podría gustarte