Lenguaje C

Páginas: 39 (9608 palabras) Publicado: 22 de junio de 2014
Universidad Tecnológica Nacional
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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c
  • Lenguaje C
  • Lenguaje c
  • lenguaje c
  • lenguaje c
  • Lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS