How to check the size of primitive data types in C++
The sizes of variables might be different depending on the compiler and the computer you are using. Following code will produce correct size of various data types on your system. #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; } Following is the sample result. Results may be differ according to your system. Size of char : 1 Size of int : 4 ...