unsigned int a = 3;
int b = 1;
int c = 4;
cout<<"b-a = "<<b-a<<endl;
cout<<"(unsigned int)(-2) = "<<(unsigned int)(-2)<<endl;
cout<<"c-a = "<<c-a<<endl;
结果:
b-a = 4294967294
(unsigned int)(-2) = 4294967294
c-a = 1
unsigned int a = 3;
int b = 1;
int c = 4;
cout<<"b-a = "<<b-a<<endl;
cout<<"(unsigned int)(-2) = "<<(unsigned int)(-2)<<endl;
cout<<"c-a = "<<c-a<<endl;
结果:
b-a = 4294967294
(unsigned int)(-2) = 4294967294
c-a = 1