
Brayan Clavijo
Pregunta¿Existe alguna diferencia entre usar int y shrot int? Porque según parece uan la misma cantidad de bits en memoria

Jesus Mendez Chavez
Depende directamente de la cantidad de memoria que estés utilizando, por ejemplo si quieres optimizar al máximo el uso de la memoria dentro de tu programa consideras cuales son los valores más grandes que va almacenar tu variable en cuestión, short como su nombre lo indica es algo mas corta que su semejante int, ya que dependiendo de la bibliografía y el hardware de tú equipo short puede ser de 8 o 16 bits, mientras que int siempre será del doble de short. Esa es la única diferencia que existe entre ambas.
Marlon Iván De León Pérez
La diferencia entre usar int y short es que: int ocupa 8 bytes short ocupa 4 bytes
Incluso en lenguajes cómo java encontraras el tipo de dato byte para guardar un numero que ocupe sólo un byte.
Si quieres saber cuanto ocupan en memoria los tipos de datos te invito a provar con
sizeof(variable)

Brayan Clavijo
Interesante, no había podido dar con esta informaión. ¡Gracias!

JOSE LUIS RAMIREZ MORALES
Depende de la arquitectura int puede ser de 16 o 32 bits pero short siempre es de 16 bits https://devdocs.io/c/language/arithmetic_types