L'opérateur
sizeof obtient l'empreinte mémoire du type ou de l'expression spécifié, en octets. Par exemple : int a occupe 4 octets, float b occupe 4 octets et double c occupe 8 octets.
Le rôle de l'opérateur sizeof
L'opérateur sizeof est un opérateur unaire en langage C, utilisé pour obtenir l'empreinte mémoire d'un type ou d'une expression spécifié, en octets.
Syntaxe
<code>sizeof(type)</code>
Où :
Valeur de retour
l'opérateur sizeof renvoie une valeur de type size_t, qui représente un type entier non signé suffisamment grand pour stocker la taille de n'importe quel objet.
Exemple
<code class="c">int a; float b; double c; printf("int a: %lu bytes\n", sizeof(a)); printf("float b: %lu bytes\n", sizeof(b)); printf("double c: %lu bytes\n", sizeof(c));</code>
Sortie :
<code>int a: 4 bytes float b: 4 bytes double c: 8 bytes</code>
Comme vous pouvez le voir sur la sortie, différents types de variables occupent différentes tailles de mémoire.
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!