求解C++里int 和 long 的区别
为什么C++里int 和long 的字节数是一样的?他们有什么区别?
int n_int = INT_MAX;
short n_short = SHRT_MAX;
long n_long = LONG_MAX;
long long n_llong = LLONG_MAX;
//sizeof operator yields size of type or of variable
cout << "int is " << sizeof n_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;