社区
资源
帖子详情
关于位操作
chinasan
2003-09-12 05:05:50
我想把一个数的某一位重新置0或置1,然后想得到所得数
请问用与或操作着么做?谢谢回复
...全文
51
5
打赏
收藏
关于位操作
我想把一个数的某一位重新置0或置1,然后想得到所得数 请问用与或操作着么做?谢谢回复
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Freshyy
2003-09-14
打赏
举报
回复
standard!
孤必有邻
2003-09-14
打赏
举报
回复
DWORD a;
DWORD mask;
mask=1<<13; //(0~31)第13位为1
a|=mask; //(0~31)第13位为1
mask=1<<13; //(0~31)第13位为1
mask=~mask; //(0~31)第13位为0
a&=mask; //(0~31)第13位为0
bluebohe
2003-09-12
打赏
举报
回复
a|0x01最低位置一
a&0x00最低位置零
if((a&0x01)==0x01)若最低位是一
if((a&0x01)!=0x01)若最低位是零
主意要有括号!不然不对的
FAICHEN
2003-09-12
打赏
举报
回复
如:
unsigned char x='b'
x|=0x01;
printf("%c",x);
把x的最后一位置1就是'c'了吧
FAICHEN
2003-09-12
打赏
举报
回复
| &
C语言
位操作
视频精讲-C语言专题第二部分
本课程的目标是让大家彻底掌握C语言中位运算符及常规技巧,这些知识在嵌入式代码中用的很多,尤其是设置寄存器以操控硬件时,很多同学被卡在这里。
位操作
的一些常用宏定义
在嵌入式开发的过程中,需要经常用到一些
位操作
,比如设置字节的某个位的值,设置字节的某几个位的值等,可以将这些操作定义为一些宏定义,方便调用。 1. setBitValue 功能:设置字节的某个位的值为0或者为1。 ...
关于位结构体及
位操作
总结
c语言中 关于位结构体 及
位操作
总结: 位结构体 (参考网址) 位域 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态...
字节、
位操作
一、字、字节、位的关系和换算 数据存储的最小单位。每个二进制数字0或者1就是1个位; 如一串二进制数, 1001 1101 一个0或一个1就是一个位,这里有8位。 ...二、字节、
位操作
一个字节有8位,即
数据的位数和
位操作
位操作
可以有多少种操作? 主要分为两类: 单目操作。取反~,移位<<和>> 双目
位操作
。与&,或|异或^ 通过这两类即可完成对位的完全控制。我们知道计算机存储数据的形式是补码形式。 ...
资源
2,586
社区成员
18,441
社区内容
发帖
与我相关
我的任务
资源
VC/MFC 资源
复制链接
扫一扫
分享
社区描述
VC/MFC 资源
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章