Guia De Estudios Para C
1.-Numéricos.
2.-Calificadores.
3.-Numéricos reales.
4.-Lógico.
5.-Carácter extendido.
Tipo de dato.
Descripción.
No. De bytes
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
signed short
Entero corto
2
-32768 a 32767
unsigned short
Entero corto sin signo
2
0 a 65535
Signedint
Entero
4
-2147483648 a +2147483647
Unsigned int
Entero sin signo
4
0 a 4294967295
Signed long
Entero largo
4
-2147483648 a +2147483647
Unsigned lon
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
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 encoma flotante de doble precisión)
8
Positivos: 1.7E-308 a 1.7E308
Negativos: -1.7E-308 a -1.7E308
Long double
Real doble largo
10
Positivos: 3.4E-4932 a 1.1E4932
Negativos: -3.4E-4932 a -1.1E4932
bool
Dato de tipo lógico
1
0, 1
wchar_t
Carácter Unicode
2
0 a 65535
Tipo de Operadores.
Un operador es un elemento de programa que se aplica a uno o varios operandos en una expresión oinstrucción. Los operadores que requieren un operando, como el operador de incremento se conocen como operadores unarios. Los operadores que requieren dos operandos, como los operadores aritméticos (+,-,*,/) se conocen como operadores binarios. Un operador, el operador condicional (?:), utiliza tres operandos y es el único operador ternario de C++.
Existen 6 tipos de operadores según su función, que sonaritméticos, relacionales, de asignación, lógicos, de dirección y de manejo de Bits.
1.1 Operadores de asignación.
(=)Asignación Básica.
Ejemplo: X = 6.
X vale 6.
(*=) Asigna Producto.
Ejemplo: X *= 5.
X vale 30.
(/=) Asigna División.
Ejemplo: X /= 2.
X vale 3.
(+=) Asigna Suma.
Ejemplo: X += 4.
X vale 10.
(-=) Asigna Resta.
Ejemplo: X -= 1.
X vale 5.
(%=) Asigna Modulo.
Ejemplo: X %= 5.
Xvale 1.
(<<=) Asigna Desplazamiento Izquierda.
Ejemplo: X <<= 1.
X vale 12.
(>>=) Asigna Desplazamiento Derecha.
Ejemplo: X >>= 1.
X vale 3.
(&=) Asigna AND entre Bits.
Ejemplo: X &= 1.
X vale 0.
(^=) Asigna XOR entre Bits.
Ejemplo: X ^= 1.
X vale 7.
(|=) Asigna OR entre Bits.
Ejemplo: X |= 1.
X vale 7.
1.2 Operadores aritméticos.
(-)Resta.
Ejemplo: X = 5 – 3.
X vale 2.
(+) Suma.
Ejemplo: X =5 + 3.
X vale 8.
(*) Multiplicación.
Ejemplo: X = 2 * 3.
X vale 6.
(/) División.
Ejemplo: X = 6 / 3.
X vale 2.
(%) Módulo.
Ejemplo: X = 5 % 2.
X vale 1.
(--) Decremento.
Ejemplo: X = 1; X--.
X vale 0.
(++) Incremento.
Ejemplo: X = 1; X++.
X vale 2.
1.3 Operadores Lógicos.
(&&) AND Lógico
Ejemplo: A && B
Si ambos son verdaderos se obtiene verdadero (true)
(||) OR Lógico
Ejemplo: A || BVerdadero si alguno es verdadero
(!) Negación Lógica
Ejemplo: !A
Negación de a
1.4 Operadores relacionales.
(<) Menor
Ejemplo: X = 5; Y = 3;
if(x < y) x+1;
X vale 5
Y vale 3
(>) Mayor
Ejemplo: X = 5; Y = 3;
if(x > y) x+1;
X vale 6
Y vale 3
(<=) Menor o igual
Ejemplo: X = 2; Y = 3;
if(x <= y) x+1;
X vale 3
Y vale 3
(>=) Mayor o igual
Ejemplo: X = 5; Y = 3;
if(x >= y) x+1;
X vale 6
Y vale 3(==) Igual
Ejemplo: X = 5; Y = 5;
if(x == y) x+1;
X vale 6
Y vale 5
(¡=) Diferente
Ejemplo: X = 5; Y = 3;
if(x ¡= y) y+1;
X vale 5.
Y vale 4.
1.5 Operadores de bits.
(<<) Desplazamiento a Izquierda.
Ejemplo: a << b.
X vale 2.
(>>) Desplazamiento a Derecha.
Ejemplo: X = 5 + 3.
X vale 8.
(~) Complemento.
Ejemplo: X = 2 * 3.
X vale 6.
(&)AND.
Ejemplo: X = 2 & -2.
X vale 2.
(^) XOR.
Ejemplo: X =7 ^ -2.
X vale -7.
(|) OR.
Ejemplo: X = 6 | 13.
X vale 15.
Librerías en c++.
Las librearías son archivos (no siempre externos) que nos permiten llevar a cabo diferentes tareas sin necesidad de preocuparnos por cómo se hacen sino simplemente entender cómo usarlas. Las librearías en C++ permiten hacer nuestros programas más modulares y reutilizables, facilitando además crear programas con...
Regístrate para leer el documento completo.