c语言中>>4是什么意思;有什么含义

[复制链接]
查看11 | 回复3 | 2018-10-28 13:11:24 | 显示全部楼层 |阅读模式
这是位运算符中的右移运算符:a>>4表示将a的个二进制位右移4位,移到右端的低位被舍弃,对无符号数,高位补0例如:a=017时: a的值用二进制形式表示为:00001111,a>>4为:00000000|1111【后面的1111舍弃】右移一位相当于除以2,右移n位,就相当于除以2^n。
回复

使用道具 举报

千问 | 2018-10-28 13:11:24 | 显示全部楼层
右移操作 就是按位 bit 右移
回复

使用道具 举报

千问 | 2018-10-28 13:11:24 | 显示全部楼层
二进制向右移四位
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行