¿Cuántos bytes ocupa el tipo int?
Dependiendo del compilador del programa, el número de bytes definidos por int es diferente. (El tamaño de la memoria interna ocupada por los datos es diferente) Los compiladores de microcontroladores de uso común, como KEIL, en el lenguaje C del microcontrolador tipo 51, int representa 2 bytes (16 bits).
Si es un procesador RAM de 32 bits en lenguaje C, int representa 4 bytes (32 bits). En el PICC del microcontrolador PIC, int representa 16 bits en lenguaje C de 8-. Microcontrolador serie de bits. Muchos compiladores de software para PC definirán int como 8 bytes (64 bits) según el sistema operativo o el procesador (como XP de 64 bits), por lo que quienes programan en múltiples plataformas deben prestar atención al usarlo.
Si necesita definir 16 dígitos, puede utilizar una definición corta (corta, tipo entero corto).