ManualC2013

Páginas: 108 (26824 palabras) Publicado: 25 de marzo de 2015
Tutorial de Lenguaje C

Departamento de Informática
Universidad Nacional de San Luis
Autor: Dr. Carlos Kavka

Lenguaje C

´Indice
1. Introducci´
on

3

2. El primer programa

3

3. Tipos de datos
3.1. Nombres de variables y declaraciones
3.2. El tipo entero . . . . . . . . . . . . .
3.3. El tipo caracter . . . . . . . . . . . .
3.4. Constantes enteras . . . . . . . . . .
3.5. Combinando enteros. . . . . . . . .
3.6. El tipo flotante . . . . . . . . . . . .
3.7. Combinando flotantes con enteros . .
3.8. Conversi´on de tipos . . . . . . . . . .
4. Operadores
4.1. Operadores aritm´eticos . . .
4.2. Operadores relacionales . .
4.3. Operadores l´ogicos . . . . .
4.4. Operadores a nivel de bits .
4.5. Operadores de asignaci´on .
4.6. Operadores de incremento y
4.7. Operador condicional . . ..

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
..
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

4
4
5
6
7
8
9
9
9

. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
decremento
. . . . . . .

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
..
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

10
10
11
12
12
13
14
15

.
.
.
.
.
.
.
.5. Control de secuencia
5.1. La sentencia de selecci´on if . . . .
5.2. La sentencia de selecci´on switch .
5.3. La sentencia de iteraci´on while . .
5.4. La sentencia de iteraci´on do while
5.5. La sentencia de iteraci´on for . . .
5.6. Las sentencias break y continue .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
..
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

15
15
16
17
18
18
20

6. Objetos de datos
6.1. Arreglos . . .
6.2.Estructuras .
6.3. Uniones . . .
6.4. Combinaci´
on

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

22
22
23
24
25

7. Funciones
7.1.Creaci´on y utilizaci´on . . . . . . . . . . . . . . . . .
7.2. Par´
ametros formales y Par´
ametros reales o actuales .
7.3. Tipos de una funci´
on . . . . . . . . . . . . . . . . . .
7.3.1. Devoluci´
on de un valor desde una funci´on . .
7.3.2. Funciones de tipo void . . . . . . . . . . . . .
7.4. Un programa m´as complejo . . . . . . . . . . . . . .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
..
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

26
26
27
28
28
28
29

8. Punteros
8.1. Punteros como par´ametros . . . .
8.2. Punteros y arreglos . . . . . . . .
8.3....
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS