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.
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; }