请教一段代码
int main()
{
long long i=(1<<32)-1;
cout<<i<<endl;
unsigned long n=(1<<32)-1;
cout<<n<<endl;
system("pause");
return 0;
}
为什么i的值会溢出呢?如果强制说明1为long long类型就不会,但为什么n不用呢?是编译器的行为吗?
int main()
{
long long i=(1LL<<32)-1;
cout<<i<<endl;
unsigned long n=(1<<32)-1;
cout<<n<<endl;
system("pause");
return 0;
}
...全文
相关推荐
一段几乎可以让你死机的JS代码
谨慎运行啊,死机了别怪我!这个用来对付那些动不动就喜欢来测测你的程序有没有什么SQL注入洞洞的那种人感觉比较爽哈哈!!以为会了那么一点小本事就不得了!我的IIS日志里成天都能看见这种小朋友做这种事! 以下是程序代码: [removed]var l=”a”for(i=0;i<10;i++){ l=l.replace(new RegExp(“”,”g”),l)}[removed] 您可能感兴趣的文章:一段非常简单的让图片自动切换js代码一段js小代码,计算距春节还有多少天一段多浏览器的复制到剪贴板javascript代码Discuz
shell中注释一段代码
红色之间的一段代码备注释掉了。
一段练习代码——一段练习代码
一段练习代码 自己用的 。。。 。。。。。
一段java代码
这是一段用于计算平均成绩的java代码,可以实现计算平均成绩,相信会对大家在学习java语言时有所帮助。
一段恶搞代码
运行后会出现100个1到100的文件夹,删除时会提示错误!


