O que o padrão C++ declara o tamanho do tipo int, long?

O Que O Padrao C Declara O Tamanho Do Tipo Int Long



O conceito mais importante a ser entendido antes de iniciar a parte de codificação da linguagem é o tipo de dados. O tipo de informação que cada variável pode conter é conhecido como tipo de dados, e os exemplos incluem tipos de dados caractere, ponto flutuante e número inteiro. Os tipos de dados desempenham um papel importante na linguagem de programação C++. Define o tipo de dado que é armazenado em uma variável.

Este artigo demonstra o tamanho padrão dos tipos de dados int e long amplamente usados ​​na programação C++.

O que é um tipo de dados int em C++

O int é um tipo de dados em C++ que é utilizado para armazenar números inteiros. Ele pode armazenar inteiros assinados e não assinados. Os inteiros com sinal podem ser positivos ou negativos, enquanto os inteiros sem sinal são sempre positivos. Se ele pode expressar números negativos depende se é assinado ou não.







Tamanho do estado padrão de um int em C++

O tamanho do estado padrão de um int em C++ é de 4 bytes (32 bits). Ele pode armazenar valores que variam de -2.147.483.648 a 2.147.483.647. No entanto, o tamanho do int pode variar dependendo do compilador ou sistema operacional que você está usando. Como, para o sistema operacional de 32 bits, o tamanho do int é de 4 bytes, mas para o sistema operacional de 64 bits, pode ser 8 bytes (64 bits) . Ainda assim, na maioria dos compiladores, o tamanho padrão de int é definido como 4 bytes.



O que significa tipo de dados longo em C++

Longo O tipo de dados em C++ armazena valores para variáveis ​​ou constantes com 64 bits de armazenamento e é um inteiro com sinal usado para armazenar valores para variáveis ​​ou constantes que são maiores que o tipo de dados usual de 32 bits.



Tamanho do estado padrão de long em C++

Na maioria dos compiladores, o tamanho padrão de long em C++ é 8 bytes (64 bits) . No entanto, o tamanho pode variar se você usar o tipo de dados longo em um sistema operacional de 32 bits. A razão para definir o tamanho de long para 8 bytes é o fato de que os usuários podem armazenar valores muito maiores em comparação com int . Isso significa que, se os usuários quiserem trabalhar com números grandes, eles podem preferir usar long em vez de int em programas C++.





Como calcular o tamanho de um tipo de dados em C++

Se você estiver usando um compilador em qualquer sistema operacional, poderá encontrar o tamanho de int e longo usando o seguinte código C++.

#include
usando namespace std ;

int principal ( ) {
cout << 'Tamanho total de int: ' << tamanho de ( int ) << fim ;
cout << 'Tamanho total do comprimento: ' << tamanho de ( longo ) << fim ;
cout << 'Tamanho total do int longo: ' << tamanho de ( longo int ) << fim ;
retornar 0 ;
}

No código acima, você pode encontrar o tamanho de um int , longo e longo int .



Saída

Conclusão

Em C++, os valores são armazenados em tipos de dados chamados inteiros e variáveis ​​de tipo de dados longos na memória. Eles têm alguns valores padrão com relação ao tamanho do compilador. Mas, na maioria dos casos, o int tipo de dados tem um tamanho padrão de 4 bytes e um longo tipo de dados tem um tamanho de 8 bytes na linguagem C++.