Code
#include <stdio.h>
int main(void){
int sInt = 0x7FFFFFFF;
unsigned int uInt = 0xFFFFFFFF;
printf("Signed Integer:%d\n", sInt);
printf("Unsigned Integer:%u\n", uInt);
return 0;
}
Output
Unsigned Integer:4294967295
------------------LKS 5/7/09--------------
Similar code but result is different.
Output
Signed Integer:2147483647
Unsigned Integer:-1
hmmm...I am #$@!%...I know the problem now...
--------------------------------------------
0 意見:
Post a Comment