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

Pregunta de la clase:
Tipos de datos
Brayan Clavijo

Brayan Clavijo

Pregunta
studenthace 5 años

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

4 respuestas
para escribir tu comentario
    Jesus Mendez Chavez

    Jesus Mendez Chavez

    studenthace 4 años

    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

    Marlon Iván De León Pérez

    studenthace 5 años

    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

    Brayan Clavijo

    studenthace 5 años

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

Curso de Introducción a C 2019

Curso de Introducción a C 2019

Domina las bases para programar en C, el Lenguaje de Programación de propósito general usado para programar microcontroladores y sistemas operativos. Comprende la estructura de C, el lenguaje base de lenguajes avanzados como C++.

Curso de Introducción a C 2019
Curso de Introducción a C 2019

Curso de Introducción a C 2019

Domina las bases para programar en C, el Lenguaje de Programación de propósito general usado para programar microcontroladores y sistemas operativos. Comprende la estructura de C, el lenguaje base de lenguajes avanzados como C++.