8
LENGUAJE C Prof. Leidy Hernández

Lenguaje c (primera parte)

Embed Size (px)

Citation preview

Page 1: Lenguaje c (primera parte)

LENGUAJE C

Prof. Leidy Hernández

Page 2: Lenguaje c (primera parte)

Prof. Leidy Hernández

Origen y Definición

El lenguaje de programación C, fue creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell junto a Ken Thompson, en el diseño del sistema operativo Unix.

Este lenguaje se deriva del lenguaje B, que se deriva del lenguaje BCPL, el cual es un lenguaje orientado a la implementación de Sistemas Operativos, Unix. C esta orientado a la implementación de sistemas operativos y es apreciado por la eficiencia del código que produce, es el más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.

Page 3: Lenguaje c (primera parte)

Características

Es un lenguaje de propósito general estructurado.

Produce códigos portables, rápido, eficiente y compacto.

Su sintaxis es bastante flexible.

Proporciona tipos de datos y con posibilidad de utilizar tipos abstractos.

La entrada/salida no forma parte de la definición, puesto que se realiza a través de una librería de funciones.

Prof. Leidy Hernández

Page 4: Lenguaje c (primera parte)

Prof. Leidy Hernández

Elementos

La estructura de un programa en C, consta de algunas partes esenciales:

* # include< librería.h >Directiva de librería, indicando que incluya, la cual contiene varias funciones, la cual se definen así: * stdio.h manejo de entrada y salida de datos. * conio.h manejo de ventanas. * string manejo de cadena. * math.h manejo matemático. * stlib.h manejo de caracteres.

Page 5: Lenguaje c (primera parte)

Prof. Leidy Hernández

Elementos

* main()Función que es llamada al comienzo de la ejecución del programa, siendo la función mas importante de un programa, su cuerpo, por ello nunca debe faltar, ya que en ella van contenidas todas las instrucciones del programa.

main() {

* Comentarios\\ ….. Se utilizan solo para comentarios de una línea.\*….*\ Se utilizan para comentarios que excedan una línea de longitud.

Page 6: Lenguaje c (primera parte)

Identificadores

Es simplemente el nombre que se identifica las variables, constantes, funciones, de un programa. Para ello debemos tener presente algunas reglas de sintaxis:

1. Consta de 1 hasta 31 caracteres.

2. El primer carácter debe ser una letra o el carácter subrayado ( ejemplo: c2, _c2 ).

3. Las letras pueden ser minúsculas o mayúsculas

4. No pueden existir dos identificadores iguales.

5. No son validos los identificadores de palabras reservadas.

Prof. Leidy Hernández

Page 7: Lenguaje c (primera parte)

Identificadores

Identificadores válidos 

Identificadores no válidos

 número    15_var

x1234 Precio neto

 sueldo_base   Valor

var_15    TOTAL_venta

Prof. Leidy Hernández

Page 8: Lenguaje c (primera parte)

Tipos de DatosC utiliza palabras reservadas para definir los tipos de datos fundamentales.

Char Carácter (normalmente 8 bits)

Short Entero corto con signo

(normalmente 16 bits)

Int Entero con signo

(depende de la implementación)

Unsigned

Entero sin signo (depende de la implementación)

Long Entero largo con signo

(normalmente 32 bits)

Float Flotante simple (normalmente 32 bits)

Double Flotante doble (normalmente 64 bits)

Prof. Leidy Hernández