社区
新手乐园
帖子详情
关于嵌入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;什么意思,他的各个符号意思。
...全文
194
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写文章
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
打赏
举报
回复
很基本的位操作啊
4.在INFORMIX-ESQL/C中
嵌入
SQL语句.doc
4.在INFORMIX-ESQL/C中
嵌入
SQL语句
2014年计算机等级考试C语言公共基础过关秘籍(全国通用)第四.pdf
计算机试题试卷课件
软件工程师笔试题(C/C++)
软件工程师笔试题(C/C++)
汇编语言:第8章 汇编语言与C的混合编程.ppt
汇编语言:第8章 汇编语言与C的混合编程.ppt
(源码)基于C语言的WebAssembly微运行时系统.zip
# 基于C语言的WebAssembly微运行时系统 ## 项目简介 WebAssembly Micro Runtime (WAMR) 是一个独立的 WebAssembly (WASM) 运行时,占用空间小。它包含 iwasm VM 核心、WASM 应用程序框架及支持 API,以及 WASM 应用程序的动态管理等部分,支持多种架构和平台。 ## 项目的主要特性和功能 ### iwasm VM 核心 特性100 符合 W3C WASM MVP,运行时二进制文件小、内存使用低,AoT 接近原生速度,有自实现的模块加载器,支持多种 WASM 应用程序 libc,可
嵌入
并导出原生 API,支持多模块依赖、线程管理。 后 MVP 特性非捕获式浮点到整数转换、
符号
扩展运算符、批量内存操作、共享内存、多值、wasm c api。 ### 应用框架
新手乐园
33,318
社区成员
41,771
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章