Re: [Dev-C++] bit extraction problem
Open Source C & C++ IDE for Windows
Brought to you by:
claplace
|
From: w.y. <yok...@ve...> - 2003-08-17 11:00:26
|
Dawood Vora wrote:
>
> string bits;
> long x;
> unsigned long y = 1;
>
> cin>>x;
> if ((x >= INT_MIN) && (x <= INT_MAX)){
Try this out and examine the output carefully:
cout << "sizeof(int) = " << sizeof(int) << endl;
cout << "sizeof(long) = " << sizeof(long) << endl;
cout << "sizeof(long long) = " << sizeof(long long) << endl;
cout << "\nINT_MIN, INT_MAX = " << INT_MIN << ", "
<< INT_MAX << endl;
cout << "LONG_MIN, LONG_MAX = " << LONG_MIN << ", "
<< LONG_MAX << endl;
cout << "\n(hex)INT_MIN, INT_MAX = " << hex << INT_MIN
<< ", " << INT_MAX << endl;
cout << "(hex)LONG_MIN, LONG_MAX = " << LONG_MIN << ", "
<< LONG_MAX << endl;
cout << "\nLONG_LONG_MIN, LONG_LONG_MAX = " << dec
<< LONG_LONG_MIN << ", " << LONG_LONG_MAX << endl;
cout << " (hex) = " << hex << LONG_LONG_MIN << ", "
<< LONG_LONG_MAX << endl;
|