Neste exemplo, você aprenderá a demonstrar o funcionamento da palavra-chave longa.
Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação C:
- Tipos de dados C
- Variáveis, constantes e literais C
- Saída de entrada C (I / O)
Programa usando a palavra-chave longa
#include int main() ( int a; long b; // equivalent to long int b; long long c; // equivalent to long long int c; double e; long double f; printf("Size of int = %zu bytes ", sizeof(a)); printf("Size of long int = %zu bytes", sizeof(b)); printf("Size of long long int = %zu bytes", sizeof(c)); printf("Size of double = %zu bytes", sizeof(e)); printf("Size of long double = %zu bytes", sizeof(f)); return 0; )
Resultado
Tamanho do int = 4 bytes Tamanho do longo int = 8 bytes Tamanho do longo longo int = 8 bytes Tamanho do duplo = 8 bytes Tamanho do longo duplo = 16 bytes
Neste programa, o sizeofoperador é usado para encontrar o tamanho de int, long, long long, doublee long doublevariáveis.
Como você pode ver, o tamanho das variáveis long inte long doublesão maiores do que as variáveis inte double, respectivamente.
A propósito, o sizeofoperador retorna size_t(tipo integral sem sinal).
O size_ttipo de dados é usado para representar o tamanho de um objeto. O especificador de formato usado para size_té %zu.
Nota: A longpalavra-chave não pode ser usada com os tipos floate char.








