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

Tutoriel de base du langage C

Contrôle de flux du langage C

C Language Functions

C Language Arrays

C Language Pointers

C Language Strings

Structures du langage C

Fichiers du langage C

Autres C

Manuel de référence du langage C

Programme C démontrant l'utilisation de la clé long

Comprehensive Collection of C Programming Examples

Dans cet exemple, vous allez apprendre à démontrer le fonctionnement de la clé long.

Pour comprendre cet exemple, vous devriez comprendre ce qui suitProgrammation en CSujet :

Programmation avec la clé long

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

Résultat de la sortie

Taille de int = 4 bytes 
Taille de long int = 8 bytes
Taille de long long int = 8 bytes
Taille de double = 8 bytes
Taille de long double = 16 bytes

Dans ce scénario, l'opérateur sizeof est utilisé pour trouver la taille des variables int, long, long long, double et long double.

Comme vous pouvez le voir, la taille des variables long int et long double est supérieure à celle des variables int et double.

By the way, the sizeof operator returns size_t (unsigned integer type).

The size_t data type is used to represent the size of an object. The format specifier for size_t is %zu.

Note:The long keyword cannot be used with float and char types.

Comprehensive Collection of C Programming Examples