c语言中 a=5<<2是什么意思
3个回答
展开全部
a++表示a自增1,就是给a+1然后赋值给a,相当于a=a+1。
在C/C++等高级语言中,++是自增运算符,它有两种用法:
1、i++:使用i之前先使i加一;
2、++i:使用i之后再加一。
扩展资料:
程序实例:
int main()
{
int i, j;
i = 1;j = 2;
j = i++;
cout << "j=" << j << " " << "i=" << i << endl;
j = 2;i = 1;
j = ++i;
cout << "j=" << j << " " << "i=" << i << endl;
return 0;
}
运行结果:
参考资料来源:百度百科-++
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
5的二进制是0101向左移动2位,变成010100就是十进制的20,就是说a=20
更多追问追答
追问
答案还真真是的诶 谢谢
那个小余号后面的2表示移动两位 还是表示2进制
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询