L'opérateur sizeof est utilisé pour déterminer le nombre d'octets occupés par le type de données ou la variable et renvoie une valeur entière non signée de type size_t, qui représente le nombre d'octets occupés par l'opérande. Ses utilisations incluent l'allocation de mémoire, la comparaison des tailles de types de données, l'affichage des tailles de tableaux, la détermination des décalages des membres de la structure et l'exécution de l'arithmétique des pointeurs.
Utilisation de sizeof en langage C
En langage C, l'opérateur sizeof est utilisé pour déterminer le nombre d'octets occupés par un type de données ou une variable. C'est un opérateur unaire dont les opérandes peuvent être des types de données ou des variables.
Usage
La syntaxe de l'opérateur sizeof est la suivante :
<code class="c">sizeof(type_or_variable);</code>
où :
Type de retour
L'opérateur sizeof renvoie une valeur entière non signée de type size_t, qui représente le nombre d'octets occupés par l'opérande.
Objectifs
l'opérateur sizeof a de nombreuses utilisations en langage C, notamment :
Exemple
L'exemple suivant montre l'utilisation de l'opérateur sizeof :
<code class="c">#include <stdio.h> int main() { int x = 5; printf("Size of int: %d bytes\n", sizeof(int)); printf("Size of x: %d bytes\n", sizeof(x)); return 0; }</code>
Sortie :
<code>Size of int: 4 bytes Size of x: 4 bytes</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!