Ir para conteúdo
Fórum Script Brasil
  • 0

C/c++ Ansi Vs. Vc++ & Otras Dúvidas


Denis Bittencourt Muniz

Pergunta

Olá galera!

Gostaria de saber, o Dev-C++ é um compilador padrão ANSI, certo? Então, porque ele suporta a instrução '__int64'? Essa instrução não é encontrada somente no VC++ da Microsoft?

Outra: Usando o operador 'sizeof', descobri que: um 'long int' é igual a um 'int', ambos ocupam 4 bytes de mémoria.. mas pergunto: realmente são iguais?? Não possuem alguma diferença interna??

Também, voltando ao primeiro assunto: Se C ANSI suporta a instrução '__int64', qual a diferença de '__int64' e 'long long', pois descobri que ambos ocupam 64 bits de memória..

Última: A diretiva '#import' é somente encontrada no VC++?

Aguardo respostas..

Falows!!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Antes de mais nada, não existe um compilador 'dev-c++'. Dev é só o editor! Por trás, nas entranhas, o que roda é um GCC compilado pra windows. Além disso, quando falamos que um compilador é 'Ansi C', queremos dizer que ele implementa tudo o que manda a especificação. Se ele quiser implementar algo a mais, não há nenhum problema. Lembre-se apenas que essas funções adicionais podem não funcionar com outros compiladores.

A diferença entre int e long int vai depender do hardware. Em computadores 32 bits, eles são iguais mesmo. Já nos 64 bits, não. O long ocupa o dobro do espaço.

A flag __int64 indica o mesmo que long long. A diferença só questão de padronização.

Na dúvida, use long long mesmo, que foi aceita no ISO C99.

E quanto à #import, não sei. Nunca usei. :)

[]'s

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...