Diferencia entre short, int corta y tipos de datos int de programación C.

En este tutorial vamos a aprender lo que es la diferencia entre short , tipos short int y int de datos en lenguaje de programación C?

short o short int

Ambos tipos de datos son los mismos, short int también puede ser escrito como short ; short ocupa 2 bytes en la memoria.

Aquí es el tamaño y el valor de alcance de short o short int

short o short int o signed short int 2 Bytes -32.768 a 32.767
unsigned short o unsigned short int 2 Bytes 0 a 65.535

Aquí está la prueba

short , signed short o signed short int almacena 15 bits de datos, el último bit representa signo

Difference between short, short int and int data types in C programming  - 4

short short o int int short almacena 16 bits de datos

Difference between short, short int and int data types in C programming  - 5

Considere este programa:

int main()
{
printf("size of short : %dn",sizeof(short));
printf("size of short int : %dn",sizeof(short int));
printf("size of signed short : %dn",sizeof(signed short));
printf("size of signed short int : %dn",sizeof(signed short int));
return 0;
}

salida

size of short : 2 
size of short int : 2
size of signed short: 2
size of signed short int: 2

short

Tipo de datos int (entero) ocupa 4 bytes en la memoria.

Aquí es el tamaño y valor de rango de int

short unsigned o short 4 Bytes -2147483648 a 2147483647
unsigned short 4 Bytes 0 a 4294967295

Aquí está la prueba

int short o short almacena 31 bits de datos, el último bit representa signo

Difference between short, short int and int data types in C programming  - 6

int int almacena 32 bits de datos

Difference between short, short int and int data types in C programming  - 7

Considere este programa:

int main()
{
printf("size of int : %dn",sizeof(int));
printf("size of signed int : %dn",sizeof(signed int));
printf("size of unsigned : %dn",sizeof(unsigned int));
return 0;
}

salida

size of int : 4 
size of signed int : 4
size of unsigned: 4

Nota : el tamaño y los datos de alcance puede variar de acuerdo con la arquitectura de ordenador, nos escribe en función de 32 bits de arquitectura de computadores, compilador GCC Linux.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *