Hello everyone.Im having some problem understanding whats going on here ...
Gives an output of 5 .. no problemo
unsigned char x;
prints out -5 ... why ?
unsigned int x;
As for my 2nd question,
The compiler is generating a warning :
long long x = 18232323232322;
[Warning] integer constant is too large for "long" type and printing a value of 187060802.
Im on a 32-bit machine and using Dev C++ 188.8.131.52 , where the long long int is supported and is in the range –9,223,372,036,854,775,807 to 9,223,372,036,854,775,807.