Lenguaje C

Los tipos de datos b�sicos definidos por C son caracteres, n�meros enteros y n�meros en coma flotante. Los caracteres son representados por char, los enteros por short, int, long y los n�meros en coma flotante por float y double. Los tipos b�sicos disponibles y su tama�o son:

Tipo de Datos Tama�o Descripci�n
char Normalmente 8 bits Car�cter
short Normalmente 16 bits Entero corto con signo
int Depende de la implementaci�n Entero con signo
unsigned Depende de la implementaci�n Entero sin signo
long Normalmente 32 bits Entero largo con signo
float Normalmente 32 bits Flotante de precisi�n simple
double Normalmente 64 bits Flotante de precisi�n doble

La palabra unsigned en realidad es un modificador aplicable a tipos enteros, aunque si no se especifica un tipo se supone int. Un modificador es una palabra clave de C que indica que una variable, o funci�n, no se comporta de la forma normal. Hay tambi�n un modificador signed, pero como los tipos son por defecto con signo, casi no se utiliza.

Las variables son definidas utilizando un identificador de tipo seguido del nombre de la variable. Veamos el siguiente programa:

#include <stdio.h>

main()
{
  float cels, farh;
  farh = 35.0;
  cels = 5.0 * ( farh - 32.0 ) / 9.0;
  printf("-> %f F son %f C\n", farh, cels );
}

En el programa anterior se definen dos variables float, se asigna un valor a la primera y se calcula la segunda mediante una expresi�n aritm�tica. Las asignaciones en C tambi�n son una expresi�n, por lo que se pueden utilizar como parte de otra expresi�n, pero seg�n que pr�cticas de este tipo no son muy recomendables ya que reducen la legibilidad del programa. En la instrucci�n printf, el s�mbolo %f indica que se imprime un n�mero en coma flotante.

Hay un tipo muy importante que se representa por void que puede significar dos cosas distintas, seg�n su utilizaci�n. Puede significar nada, o sea que si una funci�n devuelve un valor de tipo void no devuelve ning�n resultado, o puede significar cualquier cosa, como puede ser un puntero a void es un puntero gen�rico a cualquier tipo de dato. M�s adelante veremos su utilizaci�n.

Los tipos de datos SQL se clasifican en 13 tipos de datos primarios y de varios sin�nimos v�lidos reconocidos por dichos tipos de datos.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
ARTÍCULO ANTERIOR