Librerias de C++

Páginas: 11 (2676 palabras) Publicado: 27 de abril de 2013

SINTAXIS DE C

La sintaxis de un lenguaje de programación es el conjunto de reglas que debemos seguir para que el compilador sea capaz de reconocer nuestro programa como un programa C válido. Por ejemplo, un programa debe tener el siguiente formato general:
main ()
{
Lista_de_sentencias
}
Esta regla nos dice que para que el compilador reconozca nuestro programa debemosescribir al menos todas las palabras y signos que no están en letra cursiva. Las partes en cursiva se reconocen usando otras reglas sintácticas. Estas reglas definen o dicen como debe ser una lista de sentencias. Tales reglas nos dicen, por ejemplo, que la lista_de_sentencias puede estar vacía, por lo que
main()
{
}
es un programa C perfectamente válido, que el compilador reconocerá sin problemas(aunque no hará nada útil).
Una característica de la sintaxis del C es que los espacios en blanco y retornos de carro que aparecen en las reglas sintácticas son opcionales. Esto quiere decir que nuestro programa de ejemplo se puede escribir en una sola línea:
main(){printf("Hola",);printf(" soy ... educado.\n");}
Su sintaxis es perfectamente válida y funciona exactamente igual, aunque es másdifícil de leer para los humanos (no para el computador).
Por tanto, aunque el lenguaje no obliga a ello, se suele colocar una sentencia por línea y con espacios de forma que el programa se pueda leer cómodamente.

BIBLIOTECAS DE FUNCIONES

El lenguaje C, C++ contiene numerosas funciones, cuando se emplean funciones de esta biblioteca estandar, se incrementa la transportabilidad de losprogramas.
Las funciones estandar se dividen en grupos, todas las funciones que pertenecen al mismo grupo estan declaradas en el archivo de cabecera (aquel que dice xxx.h), la letra "h" significa header en inglés y es lo que se llama cabecera.
Para incluir alguna función perteneciente a estas cabeceras debemos escribir líneas de código como se muestra de ejemplo:
#include
He disenado esta tablapara que estudiemos las bibliotecas de funciones, obviamente son las que he encontrado en mis libros y sistemas.
 
BIBLIOTECAS Y DESCRIPCIONES DE USO
Nombre de Biblioteca
Descripcion
assert.h
Es proporcionar una definicion de la macro assert, que imprime un mensaje de error y aborta el programa
alloc.h
Existen funciones para asignar, liberar memoria, u obtener informacion de bloques dememoria.
ctype.h
Son funciones que nos permiten conocer la naturaleza de un caracter, o bien para convertir de mayusculas a minusculas y viceversa; y valores enteros a codigos ASCII.
dir.h
Esto permite ordenar, crear, modificar, mover y eliminar directorios
errno.h
Representa los numeros de error, despues que ocurre un error se puede consultar el valor de la varianble del sistema deerrno paraobtener mas informacion sobre ese error.
float.h
Define los limites de los tipos de coma flotante
limits.h
Define los limites de los diferentes tipos de enteros
math.h
Contiene las funciones matematicas estandar utilizadas en C y C++
setjmp.h
Define el tipo de jmp_buf para algunas funciones.
signal.h
Contiene funciones de estado.
stdarg.h
Define funciones que pueden ser llamadas condiferentes numeros de argumentos, de modo que se pueda escribir f(a) y f(a,b).
stdef.h
Se definen algunos tipos especiales
stdio.h
Incorporan las funciones de Entrada - Salida E/S estandar, tipos y macros
stlib.h
Declara funciones que son utiles para diferentes propositos, en especial de busqueda y ordenacion.
string.h
Este archivo contiene funciones para manejo de cadenas de caracteres.time.h
Contiene funciones relativas a fechas y horas
Funciones Encontradas en las Bibliotecas
#
Nombre de función
Tipo 
Biblioteca a la cual pertenece
Sintaxis
Descripción
Ejemplo
1
abs(i)
int
stdlib.h
int abs(int i);
Devuelve el valor absoluto de i
x = abs(-7) // x es 7
2
acos(d)
double
math.h
double acos(double d);
Devuelve el arco coseno de d
angulo = acos(0.5); // angulo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Librerías En C++
  • librerias de C++
  • Librerias de c++
  • Librerias de c++
  • Librerias En C++
  • Librerias De C
  • Librerias De C
  • Librerias C++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS