博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获得一个字符序列任意位的比特值
阅读量:7137 次
发布时间:2019-06-28

本文共 202 字,大约阅读时间需要 1 分钟。

假如我们有一个字节序列,s,长度为n.

int GetBit(char *s,int n,int num){	int a=num/8;	int b=num%8;	if(a>=n)		return -1;	return (s[a]>>(7-b))&1;}

 通过以上的方法,我们可以获得任意位上的bit值

转载于:https://www.cnblogs.com/dyc0113/p/3261946.html

你可能感兴趣的文章
python 文件读写模式r,r+,w,w+,a,a+的区别(附代码示例)
查看>>
asp.net web 通过IHttpAsyncHandler接口进行消息推送
查看>>
wcf 使用sqlMembership证书认证
查看>>
MogoDB安装与使用(Windows篇)
查看>>
Objective-C Runtime 运行时之一:类与对象
查看>>
[Python]打开文件的模式
查看>>
UVALive5429 UVA382 POJ1528 HDU1323 ZOJ1284 Perfection
查看>>
HDU1195 ZOJ2416 Open the Lock【BFS】
查看>>
使用GDAL获取网络数据
查看>>
数据库事务的四个隔离级别
查看>>
Hibernate初学
查看>>
解决 MySQL 分页数据错乱重复
查看>>
C#~异步编程在项目中的使用
查看>>
我的第一次作业
查看>>
用python实现数字图片识别神经网络--启动网络的自我训练流程,展示网络数字图片识别效果...
查看>>
js介绍及内容(1)
查看>>
Java : java基础(2) 集合&正则&异常&File类
查看>>
git ignore 不生效
查看>>
微信小程序开发学习
查看>>
NoSQL>CouchDB>Technical Overview(技术概述)
查看>>