Lenguaje C
carlasiboney11 de Junio de 2013
571 Palabras (3 Páginas)249 Visitas
Programación II Licda. Carmen Gómez
Lenguaje C
El lenguaje C está caracterizado por ser de uso general, con una sintaxis sumamente y de alta portabilidad.
Lenguaje C maneja los elementos básicos presentes en todas computadoras: caracteres, números y direcciones.
Sus principales características son:
Programación estructurada
Abundancia de operadores y tipos de datos
Codificación en alto y bajo nivel, simultáneamente
No está orientado a ninguna área en especial
Producción de código objeto altamente optimizado
Facilidad de aprendizaje
El lenguaje C nació en los laboratorios Bell Telephone y ha sido estrechamente asociado con el sistema operativo UNIX, debido a que su desarrollo se realizo en dicho sistema y que tanto UNIX como el compilador C fueron escritos en C.
Estructura de un programa en C
Cabecera
main ( ) es la función o programa principal
{ delimitador
cuerpo conjunto de sentencia en “C”. Cada sentencia termina con el carácter punto y coma (;)
} delimitador
Observación: todas las instrucciones en “C” deben ser minúsculas, pues “C” diferencia mayúscula y minúscula.
A continuación se muestran algunas de las librerías que deben estar en la cabecera del programa:
# include <stdio.h> incluye el archivo de cabecera que contiene las funciones de E/S estándares
# include <entrada.c> incluye un archivo “C”(entrada), al programa actual.
# include <string.h> manejo de cadenas
# include <math.h> manejo de rutinas matemáticas
Programación II Licda. Carmen Gómez
Tipos de Datos:
a) int (entero): es un número sin punto decimal
Ejemplo:
Int n; formato: %d
b) float (reales en simple precisión 4 bytes): es un número que puede tener un punto decimal y no tiene más de siete dígitos significativos
Ejemplo:
float x; formato: %f
c) double (reales en doble precisión 8 bytes): un número en doble precisión no tiene más de 15 dígitos significativos. Esto da lugar a cálculos más precisos.
Ejemplo:
double z; formato: %f ó %Lf
d) char (carácter): contiene un solo carácter
Ejemplo:
char m; formato: %c
e) string (cadena de caracteres): contiene más de un carácter
Ejemplo:
char m; formato: %s
Tipos de Datos definidos por el usuario:
Arreglos:
Es un conjunto de objetos todos del mismo tipo que ocupan posiciones sucesivas en memoria. Para definir un arreglo se utiliza el modificador.
Ejemplo:
Int lista [40]; declara un arreglo lista de 40 elementos para almacenar valores enteros
Objetos de un programa:
Variables: es un valor cambiante durante la ejecución de un programa.
Programación II Licda. Carmen Gómez
Forma general:
<tipo de dato> <nombre de variable>;
Char sexo; /* variable de tipo carácter */
Int num; /* variable de tipo entero*/
Float dat, num2; /* define dos variables de punto flotante */
Constantes: es un valor que no cambia durante la ejecución de un programa, una constante en “C” puede ser un número, un carácter o una cadena de caracteres.
a) Constantes enteras: es una sucesión de dígitos. Si la constantes es positiva, el signo + es opcional y si es negativa, lleva el signo -. El tipo de una constante entera viene determinada por su valor.
Ejemplo: 345678 constante entera en formato largo
b) Constantes decimal: una constante real tiene el siguiente formato
[dígitos] [.dígitos] [E/e[+/-]dígitos]
donde “dígitos” representa cero o más dígitos del 0 al 9 y E o e es el símbolo de exponente
...