1. Identificador
1.1. Secuencia de caracteres alfabéticos
1.2. Nombra variables, constantes , procedimientos, etc.
1.3. No puede contener espacios en blanco
1.4. Debe comenzar de (A a Z)
1.5. El lenguaje C se distingue con mayúsculas y minúsculas
1.6. No pueden existir dos identificadores iguales.
1.7. No se usan palabras reservadas
2. Datos numéricos
2.1. Enteros
2.1.1. No tiene fracciones o decimales
2.1.2. Negativos o positivos
2.1.3. Rango (-32.768 a 32.767)
2.1.4. Se almacenan en 2 0 4 bytes
2.1.5. Tipos
2.1.5.1. Unsigned int
2.1.5.2. Short int
2.1.5.3. Int
2.1.5.4. Unsigned long
2.1.5.5. Long
2.2. Reales
2.2.1. Contienen un punto decimal
2.2.2. Positivos o negativos
2.2.3. Notación de punto flotante
2.2.4. 3 formatos
2.2.4.1. Float
2.2.4.2. Double
2.2.4.3. Long double
3. Datos lógicos o booleanos
3.1. Valores
3.1.1. Verdadero
3.1.1.1. Cualquier otro número diferente de 0
3.1.2. Falso
3.1.2.1. 0
4. Caracteres
4.1. Se hacen en "palabras"
4.1.1. 8 bits
4.2. Rango (-128 a +127)
4.3. El lenguaje C proporciona el tipo unsigned char.
4.4. Contiene
4.4.1. Letras
4.4.1.1. Minúsculas
4.4.1.2. Mayusculas
4.4.2. Se pueden realizar operaciones aritméticas
5. Variables
5.1. Se pueden modificar
5.2. Tipos
5.2.1. Enteros
5.2.2. Reales
5.2.3. Caracteres
5.2.4. Cadena
5.3. Valor almacenado en la memoria
5.4. Declaración
5.4.1. Se pueden en
5.4.1.1. 4 lugares diferentes
6. Incremento y decremento
6.1. Estos operadores son propios de lenguaje C
7. Operadores
7.1. Permite relacionar dos datos
7.2. Fundamentales
7.3. Tipos
7.3.1. Aritmeticos
7.3.2. Relacionales
7.3.3. Lógicos
7.3.4. Asignación
8. Tipos de datos
8.1. Es el conjunto (rango)
8.2. Asignación de tipos de datos
8.3. Detecta errores en el programa
8.4. Determina como ejecutar operaciones
8.5. Determina la naturaleza del conjunto.
8.6. Clasificación
8.6.1. Simples
8.6.1.1. Indivisibles
8.6.1.2. Son números enteros o reales.
8.6.1.3. Lógicos booleanos
8.6.1.4. Caracteres
8.6.2. Compuestos
8.6.2.1. Integrado por varios datos
8.7. Tipos
8.7.1. Int (entero)
8.7.2. Float (flotante)
8.7.3. Double (flotante de doble precausión)
8.7.4. Char (Carácter)
8.7.5. Void
9. Tipo void
9.1. Datos vacíos o sin valor
9.2. DEV-C++ el main regresa un entero (int)
10. Constantes
10.1. Permanecen sin cambio
10.2. Tipos
10.2.1. Enteras
10.2.2. Reales
10.2.3. Carácter
10.2.4. Cadena
11. Expresiones
11.1. Clasificación
11.1.1. Aritmeticas
11.1.2. Lógicas o booleanas
11.2. Resultado de unir operandos
12. Palabras reservadas
12.1. Propias del lenguaje
12.2. Usadas en
12.2.1. Seudocódigo
12.2.2. Lenguaje C