64,651
社区成员
发帖
与我相关
我的任务
分享
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;