Maison >développement back-end >Tutoriel C#.Net >Que signifie sizeof en langage C
sizeof est un opérateur en langage C qui renvoie le nombre d'octets de mémoire occupés par un type de données ou une variable donnée. Il sert aux objectifs suivants : Déterminer la taille des types de données Allocation dynamique de mémoire Obtenir les tailles de structure et d'union Assurer la compatibilité multiplateforme
sizeof : Opérateur de taille de type de données en C
Qu'est-ce que sizeof ?
sizeof est un opérateur en langage C qui renvoie le nombre d'octets occupés en mémoire par son type de données d'opérande.
Comment utiliser sizeof
L'opérateur sizeof est suivi d'un type de données ou d'une variable comme opérande. Par exemple :
<code class="c">sizeof(int); // 返回 int 类型的大小 sizeof(double); // 返回 double 类型的大小 sizeof(variable_name); // 返回 variable_name 变量的大小</code>
Fonction
l'opérateur sizeof est principalement utilisé pour :
Exemple
<code class="c">#include <stdio.h> int main() { printf("int: %d bytes\n", sizeof(int)); printf("double: %d bytes\n", sizeof(double)); printf("char: %d bytes\n", sizeof(char)); return 0; }</code>
Sortie :
<code>int: 4 bytes double: 8 bytes char: 1 byte</code>
Dans cet exemple, l'opérateur sizeof renvoie respectivement la taille des types de données int, double et char.
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!