在C程序中15>>3怎么算啊
3个回答
展开全部
>>是一个位操作符,你看他的方向,他是从左往右的,那就先记下来吧。
把要操作的数字15转化成二进制表达,那就有了15=0000 1111;<<是位操作符,他前面的数字是被操作数,后面的数字是操作数;后面的数字3表达了向右移动的位数,移动一下,在最左边添0,那就有了0000 0001,也就得到了1.
把要操作的数字15转化成二进制表达,那就有了15=0000 1111;<<是位操作符,他前面的数字是被操作数,后面的数字是操作数;后面的数字3表达了向右移动的位数,移动一下,在最左边添0,那就有了0000 0001,也就得到了1.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
15化为二进制为1111 ,>>3为向右移三位,所以为0001(B),即是十进制1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询