English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
大全 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:
#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.