Le langage de programmation C a été conçu comme un langage de programmation de systèmes, destinés à un usage dans la construction d' applications des systèmes et des systèmes d'exploitation tels que Unix. En raison de ce rôle , le langage C travaille en étroite collaboration avec le matériel d'un ordinateur et les structures internes telles que la mémoire . C des fonctions telles que " sizeof ( ) " aider les programmeurs C déterminent l'utilisation de mémoire de différentes variables et des structures de données dans le programme Choses que vous devez
compilateur C
texte éditeur
Afficher plus instructions
1
Mettre en place le programme cible. Alors que la fonction " sizeof ( ) " ne nécessite pas de bibliothèques spécialisées , il aide à être en mesure de formats de sortie pour vérifier que la fonction fonctionne correctement. Le programme se compose d'une fonction de base " main () " avec la possibilité de sortie à l'écran . Mettre en place le programme à l'exemple suivant :
# include " stdio.h "
int main () {
return 0; }
2
déclarer une variable et un type de données . Dans l'exemple suivant , vous avez deux variables : " i ", qui est un nombre entier de base, et "x ", qui représente la structure «Exemple» de données que vous créez au début de la fonction: < br >
int main () {
struct {int Exemple un, int deux; };
struct exemple x , int i = 2;
return 0; }
3
Imprimer la sortie de la taille de chaque variable. En utilisant la fonction " sizeof ( )", vous pouvez imprimer la taille de chaque variable en octets. La taille des "i" en octets, comme avec tous les autres entiers , est de 4. La taille de "x" en octets, contenant deux entiers , est de 8 :
printf ( "% lu " , sizeof ( i)); //4printf ( "% lu " , sizeof ( x ) ) ; //8