您的位置:首页 > 其它

003--sizeof的使用

2015-10-24 16:34 176 查看
sizeof用于获取类型或变量的内存大小。可对类型名或变量使用sizeof。对类型(如int)使用sizeof运算符时,应该将名称放在括号中;但对变量名(n_short)使用该运算符,括号是可选的:

#include <iostream>
#include <climits>

int main(){
using namespace std;
int n_int=INT_MAX;
short n_short=SHRT_MAX;
long n_long=LONG_MAX;
long long n_llong=LLONG_MAX;

cout<<"int is "<<sizeof(int)<<" bytes."<<endl;
cout<<"short is "<<sizeof n_short<<" bytes."<<endl;
cout<<"long is "<<sizeof n_long<<" bytes."<<endl;
cout<<"long long is "<<sizeof n_llong<<" bytes."<<endl;
cout<<endl;

cout<<"Maximum values:"<<endl;
cout<<"int: "<<n_int<<endl;
cout<<"short: "<<n_short<<endl;
cout<<"long: "<<n_long<<endl;
cout<<"long long: "<<n_llong<<endl;

cout<<"Minimum int value:"<<INT_MIN<<endl;
cout<<"Bits per byte: "<<CHAR_BIT<<endl;

return 0;
}


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: