社区
新手乐园
帖子详情
关于嵌入C的符号意思。
wdchxzh
2006-10-26 01:43:32
#define BIT3 (0x1 << 3)
static int a;
void set_bit3(void)
{
a |= BIT3;
}
void clear_bit3(void)
{
a &= ~BIT3;
}
其中
0X1〈〈3 MEAN?
|= 什么意思?
a &= ~BIT3;什么意思,他的各个符号意思。
...全文
179
7
打赏
收藏
关于嵌入C的符号意思。
#define BIT3 (0x1 << 3) static int a; void set_bit3(void) { a |= BIT3; } void clear_bit3(void) { a &= ~BIT3; } 其中 0X1〈〈3 MEAN? |= 什么意思? a &= ~BIT3;什么意思,他的各个符号意思。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wdchxzh
2006-10-26
打赏
举报
回复
现在我已经懂了。
谢谢各位的细致讲解和小心验证给出的答案。
不管高深还是简单的东西,当不懂的时候已经很郁闷。
总之,谢谢了,给分了!
hailongchang
2006-10-26
打赏
举报
回复
哦,加0x表明是16进制,粗心了一下,我说的是2进制
adintr
2006-10-26
打赏
举报
回复
0x1 << 3
把0x1左移3位,就成了 0x1000
---------------------
寒一个
0x1 << 3 == 0x8
hailongchang
2006-10-26
打赏
举报
回复
0x1 << 3
把0x1左移3位,就成了 0x1000
a &= ~BIT3
就是 a = a &(~BIT3)
就是把a的第4位 置为0
a |= BIT3;
就是 a = a |BIT3
即把a的第四位 置为1
wdchxzh
2006-10-26
打赏
举报
回复
忘了啊,有问题答就好,飘过也行,如果很高深我贴这干什么,呵呵,小小抱怨下!
飞哥
2006-10-26
打赏
举报
回复
呵呵
<< 左移位
| 或
& 与
~ 反
adintr
2006-10-26
打赏
举报
回复
很基本的位操作啊
C语言
嵌入
informix基础入门示例讲解
主要介绍了C语言
嵌入
informix基础方法,大家参考使用
4.在INFORMIX-ESQL/C中
嵌入
SQL语句.doc
4.在INFORMIX-ESQL/C中
嵌入
SQL语句
C语言中加入汇编教程
其实在KEIL中
嵌入
汇编的方法很简单。如图一,在C文件中要
嵌入
汇编的地方用#pragma asm和#pragma endasm分隔开来,这样编译时KEIL就知道这中间的一段是汇编了。
2014年计算机等级考试C语言公共基础过关秘籍(全国通用)第四.pdf
计算机试题试卷课件
软件工程师笔试题(C/C++)
软件工程师笔试题(C/C++)
新手乐园
33,321
社区成员
41,774
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章