65,189
社区成员




int main()
{
long long i=(1<<32)-1;
cout<<i<<endl;
unsigned long n=(1<<32)-1;
cout<<n<<endl;
system("pause");
return 0;
}
int main()
{
long long i=(1LL<<32)-1;
cout<<i<<endl;
unsigned long n=(1<<32)-1;
cout<<n<<endl;
system("pause");
return 0;
}
unsigned long n=(1<<32)-1; 应该是左移31,左移32已经全0了,ulong是4字节,long long是8字节。
unsigned long n=(1<<32);
cout<<n<<endl;