变量:
int |
short |
double |
float |
char |
bool |
wchar_t |
long long |
int short 如下:
#include <iostream>
using namespace std;
int main()
{
int a;
short b;
cout << sizeof(a) << ' ' << sizeof b;
return 0;
}
double float:
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
float a;
double b;
cout<<sizeof(a)<<" "<<sizeof(b);
return 0;
}
bool char:
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
float a;
double b;
cout<<sizeof(a)<<" "<<sizeof(b);
return 0;
}
其他:
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
wchar_t a;
long long c;
cout<<sizeof(a)<<" "<<sizeof(c);
return 0;
}
(注:void不可用)