Introducción a la programación con C

Páginas: 157 (39054 palabras) Publicado: 17 de mayo de 2014
Introducci´n a la programaci´n
o
o
con C

Andr´s Marzal
e

Isabel Gracia

Departamento de Lenguajes y Sistemas Inform´ticos
a
Universitat Jaume I

Obra distribuida con licencia Creative Commons
Esta obra se distribuye con licencia Creative Commons en su modalidad ((Reconocimiento-No
Comercial-Sin obras derivadas 2.5 Espa˜a)).
n
Usted es libre de copiar, distribuir y comunicarp´blicamente la obra bajo las condiciones
u
siguientes:
Reconocimiento. Debe reconocer los cr´ditos de la obra de la manera especificada
e
por el autor o el licenciador (pero no de una manera que sugiera que tiene su apoyo
o apoyan el uso que hace de su obra).
No comercial. No puede utilizar esta obra para fines comerciales.
Sin obras derivadas. No se puede alterar, transformar o generar unaobra derivada a
partir de esta obra.
Este texto es un resumen de la licencia. El texto completo de la licencia se encuentra en
http://creativecommons.org/licenses/by-nc-nd/2.5/es/legalcode.es.

ii

Introducci´n a la Programaci´n con C
o
o

´
Indice general
1. Introducci´n a C
o
1.1. C es un lenguaje compilado . . . . . . . . . . . . . . . . . . . . .
1.2. Traduciendo de Python a C:una gu´ r´pida . . . . . . . . . . .
ıa a
1.3. Estructura t´
ıpica de un programa C . . . . . . . . . . . . . . . .
1.4. C es un lenguaje de formato libre . . . . . . . . . . . . . . . . . .
1.5. Hay dos tipos de comentario . . . . . . . . . . . . . . . . . . . . .
1.6. Valores literales en C . . . . . . . . . . . . . . . . . . . . . . . . .
1.6.1. Enteros . . . . . . . . . . . . . . . . .. . . . . . . . . . .
1.6.2. Flotantes . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.6.3. Cadenas . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.7. C tiene un rico juego de tipos escalares . . . . . . . . . . . . . . .
1.7.1. El tipo int . . . . . . . . . . . . . . . . . . . . . . . . . .
1.7.2. El tipo unsigned int . . . . . . . . . . . . . . . . . . . .
1.7.3. El tipofloat . . . . . . . . . . . . . . . . . . . . . . . . .
1.7.4. El tipo char . . . . . . . . . . . . . . . . . . . . . . . . .
1.7.5. El tipo unsigned char . . . . . . . . . . . . . . . . . . .
1.8. Se debe declarar el tipo de toda variable antes de usarla . . . . .
1.8.1. Identificadores v´lidos . . . . . . . . . . . . . . . . . . . .
a
1.8.2. Sentencias de declaraci´n . . . . . . . . . . . .. . . . . .
o
1.8.3. Declaraci´n con inicializaci´n . . . . . . . . . . . . . . . .
o
o
1.9. Salida por pantalla . . . . . . . . . . . . . . . . . . . . . . . . . .
1.9.1. Marcas de formato para la impresi´n de valores con printf
o
1.10. Variables y direcciones de memoria . . . . . . . . . . . . . . . . .
1.11. Entrada por teclado . . . . . . . . . . . . . . . . . . . . . . . . .
1.12.Expresiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.13. Conversi´n impl´
o
ıcita y expl´
ıcita de tipos . . . . . . . . . . . . . .
1.14. Las directivas y el preprocesador . . . . . . . . . . . . . . . . . .
1.15. Constantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.15.1. Definidas con la directiva define . . . . . . . . . . . . . .
1.15.2. Definidascon el adjetivo const . . . . . . . . . . . . . . .
1.15.3. Con tipos enumerados . . . . . . . . . . . . . . . . . . . .
1.16. Las bibliotecas (m´dulos) se importan con #include . . . . . . .
o
1.16.1. La biblioteca matem´tica . . . . . . . . . . . . . . . . . .
a
1.17. Estructuras de control . . . . . . . . . . . . . . . . . . . . . . . .
1.17.1. Estructuras de control condicionales . . .. . . . . . . . .
1.17.2. Estructuras de control iterativas . . . . . . . . . . . . . .
1.17.3. Sentencias para alterar el flujo iterativo . . . . . . . . . .

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

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

.
.
.
.
....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduccion a programacion c
  • Introduccion A La Programacion En C
  • Introducción A La Programación En C
  • Introducción a la programación en lenguaje C
  • Introducción a la programacion en lenguaje C con orientacion a micorcontrolador
  • Programacion 10 INTRODUCCION AL LENGUAJE C 1
  • Introduccion a la programacion en lenguaje “c”
  • Introducción a la Programación C sharp

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS