社区
新手乐园
帖子详情
关于嵌入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;什么意思,他的各个符号意思。
...全文
182
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的基础知识: 1. **SQLCA结构体**:在C语言中,SQL Communications Area (SQLCA) 是一个结构体,用于存储数据库操作的状态和返回信息。`#include <sqlca.h>` 引入了这个结构体,...
4.在INFORMIX-ESQL/C中
嵌入
SQL语句.doc
### 在INFORMIX-ESQL/C中
嵌入
SQL语句 #### 一、概述 在进行数据库应用程序开发的过程中,开发者经常需要将SQL语句
嵌入
到高级编程语言中执行数据库操作。INFORMIX-ESQL/C就是一种允许开发者在C语言环境中直接使用...
C语言中加入汇编教程
本教程将指导读者如何在KEIL中
嵌入
汇编语言,介绍了使用C语言调用汇编函数的方法,并提供了一个实际的示例项目。该项目展示了如何使用C语言编写主函数,调用汇编函数,并将其编译成可执行文件。 知识点: 1.
嵌入
...
2014年计算机等级考试C语言公共基础过关秘籍(全国通用)第四.pdf
关于常量,C语言中的常量分为数值常量、字符常量和字符串常量。字符常量需要用单引号括起来,并且在内存中占据1个字节,存储其对应的ASCII值。数值常量则分为整型和实型,整型常量可以是十进制、八进制或十六进制...
软件工程师笔试题(C/C++)
宏的定义使用#define语句,我们可以使用宏来生成
嵌入
代码,这是非常重要的,因为直到
嵌入
操作符变为标准C的一部分,宏是产生
嵌入
代码的唯一方法。 三重条件操作符 三重条件操作符是C语言中的一种特殊的操作符,...
新手乐园
33,320
社区成员
41,774
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章