int

Descripción

Es el tipo básico entero. Para 32 bits toma valores entre -2.147.483.648 y 2.147.483.647. Este rango está tomado de las especificaciones del compilador GCC 3.4 para Windows. Estos valores puede que no coincidan con los de otros compiladores o equipos.

El tipo entero admite distintos modificadores que se muestran a continuación:

Modificadores de tipo Descripción
short entero corto (16 bits)
long

entero largo (32 bits)

unsigned entero sin signo
signed entero con signo que es el tipo por defecto

Los modificadores se usan precediendo al tipo original.

formato: [signed|unsigned] [short|long] int

Cuando se establece un tipo sólo con el modificador long o short, por defecto es int.

Ejemplo

El procedimiento modificaVector multiplica cada elemento de un vector de enteros largos por un valor entero corto sin signo pasado como tercer parámetro.

void modificaVector(long *v, int n, unsigned short u){
   long int *p=v;
   for(;p<v+n;p++)
      *p=(*p)*u;
}