Lenguaje C
Facultad Regional Rosario
SINTAXIS Y SEMANTICA DE LOS LENGUAJES
LENGUAJE
DE
PROGRAMACIÓN
SINTAXIS Y SEMANTICA DE LOS LENGUAJES
LENGUAJE DE PROGRAMACIÓN C
1.
INTRODUCCIÓN AL LENGUAJE C ___________________________________ 1
1.1
PRINCIPIOS DE C _____________________________________________________ 1
1.1.1
1.1.2
1.1.3
1.1.4
1.2ORIGENES DEL C _________________________________________________________
CARACTERISTICAS DE C__________________________________________________
FORMA DE UN PROGRAMA EN C __________________________________________
ALGUNAS CONSIDERACIONES AL ESCRIBIR UN PROGRAMA_________________
1
1
3
4
EL MODELO DE COMPILACIÓN DE C________________________________ 5
1.2.1
EL PREPROCESADOR_____________________________________________________
1.2.1.1 DIRECTIVAS DEL PREPROCESADOR _____________________________________
#define ____________________________________________________________________
#undef______________________________________________________________________
#include ___________________________________________________________________
#if inclusióncondicional________________________________________________________
1.2.2
EL COMPILADOR_________________________________________________________
1.2.3
ENSAMBLADOR__________________________________________________________
1.2.4
LIGADOR ________________________________________________________________
1.2.5
USO DE LAS BIBLIOTECAS ________________________________________________
1.2.6
PROCESO DE COMPILACIÓN Y ENLAZADO ENLENGUAJE C__________________
2.
6
6
6
7
7
8
9
9
9
9
9
VARIABLES, CONSTANTES, OPERADORES Y EXPRESIONES __________ 12
2.1
NOMBRES DE IDENTIFICADORES ____________________________________ 12
2.2
TIPOS DE DATOS ____________________________________________________ 12
2.2.1
2.3
VARIABLES _________________________________________________________ 14
2.3.1
2.3.2
2.3.32.3.4
2.4
CONTANTES NUMÉRICAS ________________________________________________ 18
CONTANTES NO NUMÉRICAS ____________________________________________ 19
CÓDIGOS DE BARRA INVERTIDA _________________________________________ 19
ARITMÉTICOS __________________________________________________________ 20
RELACIONALES _________________________________________________________ 21
LÓGICOS_______________________________________________________________ 21
OTROS OPERADORES________________________________________________ 22
2.6.1
2.6.2
2.6.3
2.6.4
2.7
14
15
15
17
OPERADORES _______________________________________________________ 20
2.5.1
2.5.2
2.5.3
2.6
DECLARACIÓN DE VARIABLES ___________________________________________
INICIALIZACIÓN DE VARIABLES_________________________________________
VARIABLES LOCALES Y GLOBALES ______________________________________
ESPECIFICADORES DE CLASE DE ALMACENAMIENTO______________________
CONSTANTES _______________________________________________________ 18
2.4.1
2.4.2
2.4.3
2.5
MODIFICADORES DE TIPO _______________________________________________ 13
LA COMA COMO OPERADOR ( ,)__________________________________________
OPERADOR DE ASIGNACIÓN ( = ) _________________________________________
OPERADOR CONDICIONAL ( ?: )___________________________________________
EL OPERADOR sizeof _____________________________________________________
22
22
22
23
EXPRESIONES Y SENTENCIAS________________________________________ 23
2.7.1
CONVERSIÓN DE TIPO DEDATOS_________________________________________ 23
2.7.1.1 CONVERSIÓN AUTOMÁTICA DE TIPO IMPLÍCITA_________________________ 23
2.7.1.2 CONVERSIÓN FORZADA DE TIPO EXPLÍCITA O MOLDES (CAST) ___________ 25
2.8
3.
TABLA GENERAL DE PRECEDENCIAS ________________________________ 25
SENTENCIAS DE CONTROL DE PROGRAMA_________________________ 26
3.1
CONSIDERACIONES GENERALES ____________________________________ 26
3.2...
Regístrate para leer el documento completo.