Documentos de Académico
Documentos de Profesional
Documentos de Cultura
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Dígitos: 0-9
0123456789
Conjunto de Caracteres Válidos en C++
Símbolos especiales:
Secuencias de escape:
Espacio ( ), Tabulación Horizontal (\t), Tabulación vertical (\v), Retorno de Carro (\v),
Nueva Línea (\n), Avance de Formulario (\f), Muestra la barra invertida (\\), Muestra la
comilla doble (\”), Muestra un interrogante (\?)
Palabras Reservadas en C++
https://en.cppreference.com/w/cpp/keyword
Tipos de Datos en C++
C++ es un lenguaje estáticamente tipado, lo cual implica que al momento de definir ciertas entidades
del lenguaje (ejemplo: variables y constantes) se les debe asociar un tipo específico de datos (tipado
estático), proporcionando un significado semántico a las secuencias genéricas de bits y definiendo:
C++ integra los siguientes tipos de datos primitivos (no requieren librería):
▪ Numéricos (signed o unsigned): int, short int, long int, float, double, long double
▪ Booleano: bool
▪ Caracteres (signed o unsigned): char
▪ Vacío: void*
NOTA: Hay otros tipos de datos que requieren librerías, como son: string, vector y list, etc.
* Cuando void se usa como un tipo de retorno de función, significa que la función no devuelve valor. Cuando se usa en la lista de
parámetros de una función, indica que la función no toma parámetros. Cuando se usa en la declaración de un puntero, especifica que el
puntero es "universal“ (https://docs.microsoft.com/en-us/cpp/cpp/void-cpp?view=vs-2019).
Tipo de Datos Definidos por el Programador (caso typedef)
Nota: Hay otros tipos de datos definidos por el programador, como por
ejemplo: struct y class.
Casting en C++
Ejemplo:
short x=200;
int y;
y=x;
NOTA: Además de la conversión de tipos tradicional, hay otros operadores de conversión de tipos disponibles en C++
que pueden usarse, específicamente, cuando se trabaja con clases y objetos, los cuales serán tratados en cursos
posteriores.
Ejemplo de Casting en C++
Los operadores se pueden usar con muchos tipos de variables o constantes, aunque algunos operadores están
restringidos para trabajar en tipos de datos específicos. La mayoría de los operadores son binarios, lo que significa que
afectan dos operandos, en tanto que algunos que son unarios y solo afectan un operando.
Operadores de Asignación en C++
Los operadores de asignación se utilizan para asignar un valor (dato) a una variable o constante:
OPERADOR DESCRIPCIÓN EXPRESIÓN
Los operadores aritméticos se utilizan para realizar operaciones aritméticas, como por son: suma, resta,
multiplicación, división, % módulo, exponente, etc. Por ejemplo, si se tiene una variable a con valor de 10 y
otra variable b = 5:
En C ++, los operadores de comparación se utilizan para evaluar una comparación entre dos operandos. El
resultado de una operación de comparación es un valor booleano que solo puede ser verdadero o falso. Los
operadores de comparación también se denominan operadores relacionales.
En C ++, los operadores lógicos se usan para combinar expresiones con enunciados condicionales usando
operadores lógicos (AND, OR, NOT), lo que resulta en verdadero o falso.
Por ejemplo, si la variable a es igual a 10 (binario 1010) y la variable b es igual a 5 (binario 0101), entonces:
&& Lógico AND Devuelve verdadero si todas las expresiones son verdaderas (a && b) devuelve falso
En C++, El operador bit a bit se utiliza para realizar operaciones a nivel de bit
sobre su operando. Por ejemplo:
• Sea A = 50 (En binario: 0011 0010)
• Sea B = 14 (En binario: 0000 1110)
a = sizeof (char);
En C++, el operador de coma (,) nos permite separar dos o más expresiones que
se incluyen donde solo se espera una expresión. Cuando el conjunto de
expresiones tiene que evaluarse para un valor, solo se considera la expresión más
a la derecha. Por ejemplo, en el siguiente código:
i = (j=3, j+2);
cada una de las partes de una expresión dada se evalúa en un cierto orden,
• El primer carácter debe ser alfabético (mayúsculas o minúsculas) o puede ser un guion
bajo (subrayado).
• Un identificador no puede comenzar con un dígito.
• Todos los caracteres siguientes deben ser alfabéticos o dígitos.
• No se permiten caracteres especiales como por ejemplo: !, @, #, $,% o signos de
puntuación, excepto el guion bajo (subrayado) "_".
• No se permiten dos guiones bajos sucesivos.
• Las palabras reservadas NO se pueden usar como identificadores.
Nota: C++ es un lenguaje de programación que distingue entre mayúsculas y minúsculas (case-
sensitive), lo que significa que "ABC", "Abc" y "abc" son diferentes.
Comentarios en C++
explicativa sobre las variables, métodos, clases o cualquier declaración que exista
• https://www.onlinegdb.com/online_c++_compiler
• https://www.tutorialspoint.com/compile_cpp_online.php
2020-20