English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico de linguagem C

Controle de fluxo de linguagem C

Funções do C

Matrizes do C

Ponteiro do C

String do C

Estruturas de linguagem C

Arquivos de linguagem C

Outros de C

Manual de referência do C

Programa em C que demonstra o uso da palavra-chave long

大全 de programas de programação do C

Neste exemplo, você aprenderá a demonstrar o funcionamento da palavra-chave long.

Para entender este exemplo, você deve conhecer o seguinteProgramação em CTema:

Programação com a palavra-chave long

#include <stdio.h>
int main() {
    int a;
    long b;   //equivalente a long int b;
    long long c;  //equivalente a long long int c;
    double e;
    long double f;
    printf("Tamanho do int = %zu bytes \n", sizeof(a));
    printf("Tamanho do long int = %zu bytes\n", sizeof(b));
    printf("Tamanho do long long int = %zu bytes\n", sizeof(c));
    printf("Tamanho do double = %zu bytes\n", sizeof(e));
    printf("Tamanho do long double = %zu bytes\n", sizeof(f));
    
    return 0;
}

Resultados de saída

Tamanho do int = 4 bytes 
Tamanho do long int = 8 bytes
Tamanho do long long int = 8 bytes
Tamanho do double = 8 bytes
Tamanho do long double = 16 bytes

Neste plano, o operador sizeof é usado para encontrar o tamanho dos tipos de variáveis int, long, long long, double e long double.

Como você pode ver, o tamanho dos tipos de variáveis long int e long double é maior que o dos tipos int e double.

A propósito, o operador sizeof retorna size_t (tipo de inteiro sem sinal).

O tipo de dados size_t é usado para representar o tamanho dos objetos. O formatador de formato para size_t é %zu.

Atenção:A palavra-chave long não pode ser usada para tipos float e char.

大全 de programas de programação do C