C++ opérateur sizeof
sizeofest un mot-clé, c'est un opérateur de compilation utilisé pour déterminer la taille en octets d'une variable ou d'un type de données.
L'opérateur sizeof peut être utilisé pour obtenir la taille des classes, des structures, des unions et d'autres types de données définis par l'utilisateur.
La syntaxe d'utilisation de sizeof est la suivante :
sizeof (data type)
Ici, data type est le type de données dont la taille doit être calculée, y compris les classes, les structures, les unions et les autres types de données définis par l'utilisateur.
Veuillez essayer l'exemple suivant pour comprendre l'utilisation de sizeof en C++. Copiez et collez le programme C++ suivant dans le fichier test.cpp, compilez et exécutez le programme.
#include <iostream>
using namespace std;
int main()
{
cout << "Size of char : " << sizeof(char) << endl;
cout << "Size of int : " << sizeof(int) << endl;
cout << "Size of short int : " << sizeof(short int) << endl;
cout << "Size of long int : " << sizeof(long int) << endl;
cout << "Size of float : " << sizeof(float) << endl;
cout << "Size of double : " << sizeof(double) << endl;
cout << "Size of wchar_t : " << sizeof(wchar_t) << endl;
return 0;
}
Lorsque le code ci-dessus est compilé et exécuté, il produit les résultats suivants, qui peuvent varier selon la machine utilisée.
Size of char : 1 Size of int : 4 Size of short int : 2 Size of long int : 4 Size of float : 4 Size of double : 8 Size of wchar_t : 4autres extensions