什么情况下使用移位运算符

 我来答
百度网友9308069
2012-08-28 · TA获得超过1万个赞
知道大有可为答主
回答量:3947
采纳率:89%
帮助的人:1937万
展开全部
各种编码,编码间的转换时都会用到。
无论是字符编码,比如GBK转Unicode
基础类型转换字符串,比如int转字符串'123'
视频音频编码,压缩编码,加密编码
网络协议、数据文件格式,比如BMP,WAV。。。
任何数据的显示、存储各种形式的转换都会用到位运算
精确到bit的操作都要用到位运算。
位运算是最基础计算机操作。。
shechangxin
2012-08-17 · 超过15用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:45.1万
展开全部
通常用在底层开发里面,当然在应用中也可以使用
例如一个数 / 2 可写为 数 >> 1,移位操作效率更高
然如果一个数 * 2 定为 数 << 1,但如 / 2 的N次方,则可 数 >> N

当然还有很多作用,可在网上搜索一些例子看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式