社区
新手乐园
帖子详情
关于嵌入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;什么意思,他的各个符号意思。
...全文
174
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
打赏
举报
回复
很基本的位操作啊
SymCC:基于编译器的高效
符号
执行-C/C++开发
SymCC是一个编译器包装程序,它在编译期间将
符号
执行
嵌入
到程序中,以及一个关联的运行时支持库。 SymCC:基于编译器的高效
符号
执行SymCC是一个编译器包装程序,可在编译期间将
符号
执行
嵌入
程序中,并具有相关的运行时支持库。 从本质上讲,编译器插入的代码将为程序中的每个值计算
符号
表达式。 实际计算是在运行时通过对支持库的调用进行的。 要构建通行证和支持库,请确保LLVM 8、9或10以及Z3 4.5或更高版本,以及C ++ com
用Python做科学计算
软件包的安装和介绍 安装软件包 函数库介绍 NumPy-快速处理数据 ndarray对象 ufunc运算 矩阵运算 文件存取 SciPy-数值计算库 最小二乘拟合 函数最小值 非线性方程组求解 B-Spline样条曲线 数值积分 解常微分方程组 滤波器设计 用Weave
嵌入
C语言 SymPy-
符号
运算好帮手 封面上的经典公式 球体体积 matplotlib-绘制精美的图表 快速绘图 绘制多轴图 配置文件 Artist对象 Traits-为Python添加类型定义 背景 Traits是什么 动态添加Trait属性 Property属性 Trait属性监听 TraitsUI-轻松制作用户界面 缺省界面 自定义界面 配置视图 Chaco-交互式图表 面向脚本绘图 面向应用绘图 TVTK-三维可视化数据 TVTK使用简介 TVTK的改进 Mayavi-更方便的可视化 用mlab快速绘图 Mayavi应用程序 将Mayavi
嵌入
到界面中 Visual-制作3D演示动画 场景、物体和照相机 简单动画 盒子中反弹的球 OpenCV-图像处理和计算机视觉 读写图像和视频文件
zz:et ZetZ是一个
符号
验证程序,可以转换为裸机C
ZetZ适用于没有动态内存的系统,其中C仍然是事实上的标准系统接口。 定位裸机MCU,
嵌入
式Linux,WASM,并将其
嵌入
其他语言。 您还可以使用它使用干净的便携式C标准api构建跨平台库。 Zetz与他人打交道,不需要重写zetz的所有内容即可在大型项目中使用。 一个主要的创新功能是在编译时通过虚拟机中的
符号
执行来正式验证所有代码。 快速快速入门 从获取最新的二进制文件 不和谐社区 编辑器支持 Emacs: Vim: 看起来如何 ZZ具有一定的美学意义,但仍以C语言为核心。 using
::{ printf } struct Random { u32 num; } fn rng (Random *self) u32 { return self-> num ; } export fn main () int { let r = Rando
pycstruct:用于读取和写入二进制数据的python库,类似于在C语言结构中完成的操作
pycstruct pycstruct是一个python库,用于将二进制数据与普通python词典或特定实例对象之间进行转换。 数据的定义类似于在C语言结构,联合,位域和枚举中所做的操作。 该库的典型用法是通过网络传输的读/写二进制文件或二进制数据。 支持以下复杂的C类型: 结构 工会 位域 枚举 这些类型可以包括1到8个字节之间的任何传统数据类型(整数,无
符号
整数,布尔值和浮点数),数组(列表)和字符串(ASCII / UTF-8)。 结构,联合,位域和枚举可以
嵌入
到任何级别的其他结构/联合中。 各个元素可以按任何字节顺序和对齐方式存储/读取。 pycstruct还支持解析现有的C语言源代码,以自动生成pycstruct定义/实例。 在完整的文档。 安装 只需使用pip安装软件包: python3 -m pip install pycstruct 例子 跟随C的结构(
php第一讲 环境搭建 简介
关于php开发网页的学习PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的
嵌入
HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。PHP的另一个含义是:菲律宾比索的标准
符号
。
新手乐园
33,311
社区成员
41,785
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章