0

Signed and unsigned integer

What's the point of modifying int to signed if it already contains both positive and negative values. And what're the advantages of modifying it to unsigned than, thus I can always take an absolute of any number?

29th Sep 2019, 7:34 PM
Andrei
1 Answer
+ 1
?? your not modifying the int, your just changing the potential max value the int can contain. If you declare an unsigned int, then the sign bit can be used to "hold" the number so a larger number can be assigned to it. Paste the code below into your IDE. #include <iostream> #include <limits> using namespace std; int main() { cout << INT_MAX << endl; cout << UINT_MAX << endl; return 0; }
29th Sep 2019, 10:54 PM
rodwynnejones
rodwynnejones - avatar