C语言可不可以按bit读取数据,就是很大的数据想按bit一位一位的读取出来,

C语言可不可以按bit读取数据,就是很大的数据想按bit一位一位的读取出来,... C语言可不可以按bit读取数据,就是很大的数据想按bit一位一位的读取出来, 展开
 我来答
hhq无悔
2017-01-24 · TA获得超过1638个赞
知道小有建树答主
回答量:1148
采纳率:100%
帮助的人:845万
展开全部
就我现在想出来的两种方式,一种是以前看书有一种叫“位域”的东西,好像就是你要的这样的
还有一种,比较简单,就是了解一下这两组符号的用法,你会收益的
<<(左移) >>(右移)
这两个操作的都是二进制的
明通造化
2018-10-25 · TA获得超过688个赞
知道小有建树答主
回答量:236
采纳率:57%
帮助的人:34.1万
展开全部
楼主解决了么?求指教……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
青城孤子
2017-01-16 · 知道合伙人教育行家
青城孤子
知道合伙人教育行家
采纳数:146 获赞数:483
公司STM32 BLDC核心工程师

向TA提问 私信TA
展开全部
本来数据就是一位一位的,当然可以一位一位的读出来
更多追问追答
追问

请问怎样读啊?我主要是想取出前一个byte的后5位,

追答
前一个byte直接与0x1F,就取出来了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式