C语言中<<是什么意思
charx=3,y=6,z;z=x^y<<2;001101100101=5我先知道接下是怎么弄得.谢谢!...
char x=3,y=6,z;
z=x^y<<2;
0011
0110
0101=5
我先知道接下是怎么弄得.
谢谢! 展开
z=x^y<<2;
0011
0110
0101=5
我先知道接下是怎么弄得.
谢谢! 展开
9个回答
展开全部
<< 是左移运算符。
8位
00000101 向左移动两位变为00010100后面补两个0结果就是16+4=20.
8位
00000101 向左移动两位变为00010100后面补两个0结果就是16+4=20.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-08-30
展开全部
一楼回答的是正解,它和+=、-=的用法类似。
其实:
a=10;
b=3;
a%=b;//等价于a=a%b其实现在a就是1
其实:
a=10;
b=3;
a%=b;//等价于a=a%b其实现在a就是1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一中重载的符号,一般出现在cin、cout中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询