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