Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

420
Visualizações
¿Por qué en el compilador Turbo C el tamaño de (int) es de 2 bytes y en el compilador gcc Linux es de 4 bytes?

¿Por qué en el compilador Turbo C el tamaño de sizeof(int) es de 2 bytes y en el compilador gcc Linux es de 4 bytes?

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

sizeof(int) no es una constante en todas las plataformas.

Varía de un sistema a otro.

PD: Solo el objeto sizeof que es constante en todas las plataformas es sizeof(char)

over 4 years ago · Santiago Trujillo Relatório

0

sizeof(int) varía de una máquina a otra (y, a veces, de un compilador a otro).

Por lo general sizeof(int) representa el ancho de palabra "natural" de la CPU. Pero si su compilador se ejecuta como un programa x86 en una máquina x64, incluso esta suposición se rompe.

over 4 years ago · Santiago Trujillo Relatório

0

En las instrucciones de MSDOS , los códigos son 16 bit | 2 Bytes .
Entonces, los valores enteros máximos serían enteros de 16bit .

Lo que he analizado hasta ahora:

La palabra clave int difiere de un compilador a otro. ¡ Turbo C es un compilador 16 bit , por lo que compila el código en un código de máquina de 16 bit para el procesador!

Como todos sabemos, un compilador convertirá el código en un código de máquina para que funcione.
Lo mismo se aplica para GCC .

Las computadoras que usamos hoy en día son de 32/64 bits.


Un compilador debe admitir la arquitectura para que cualquier aplicación funcione.

  • GCC es un compilador 32/64 bit . Entonces, sizeof(int) es 4 Bytes .
  • Turbo C es un compilador 16bit . Entonces, sizeof(int) es 2 Bytes .
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda