English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ Tutoriel de base

C++ contrôle de flux

C++ Fonction

C++ Tableau & Chaîne

C++ Structure de données

C++ Classe & Objet

C++ Pointeurs

C++ Héritage

C++ Tutoriel STL

C++ Guide de référence

C++ opérateur sizeof

C++ Opérateurs

sizeof est un mot-clé, il s'agit d'un opérateur de temps d'exécution, 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 personnalisés.

La syntaxe de sizeof est la suivante :

sizeof(data type)

Dans lequel, data type est le type de données à calculer la taille, y compris les classes, les structures, les unions et d'autres types de données personnalisés.

Essayez l'exemple suivant pour comprendre C++ L'utilisation de sizeof en C. Copiez et collez le C suivant.++ Programme à test.cpp fichier, compilez et exécutez le programme.

#include <iostream>
using namespace std;
 
int main()
{
   cout << "Taille de char : " << sizeof(char) << endl;
   cout << "Taille de int : " << sizeof(int) << endl;
   cout << "Taille de short int : " << sizeof(short int) << endl;
   cout << "Taille de long int : " << sizeof(long int) << endl;
   cout << "Taille de float : " << sizeof(float) << endl;
   cout << "Taille de double : " << sizeof(double) << endl;
   cout << "Taille de wchar_t : " << sizeof(wchar_t) << endl;
   return 0;
}

Lorsque le code suivant est compilé et exécuté, il produit les résultats suivants, qui peuvent varier en fonction de l'ordinateur utilisé :

Taille de char : 1
Taille de int : 4
Taille de short int : 2
Taille de long int : 4
Taille de float : 4
Taille de double : 8
Taille de wchar_t : 4

C++ Opérateurs