C语语言位与位或位异或在操作寄存器时的特殊作用学习
来源:互联网 发布:xpspeak软件下载 编辑:程序博客网 时间:2024/05/01 21:38
C语语言位与位或位异或在操作寄存器时的特殊作用学习
#include <stdio.h>
int main (void)
{
int a, b, c;
a = 0xdfec01ab;
/*
//特定位清零用& 给a的bit5~bit9清零
b = 0xFFFFFC1F; // 1111,1110,0000,1111 (5~9为零,其它置1)
c = a & b;
printf("c= %x.\n", c);
*/
/*
//特定位置1用| //给a的bit3~bit7置1
b = 0xf8; // 1111,1000 (3~7为1,其它置零)
c = a | b;
printf("c= %x.\n", c);
*/
//特定位取反用^ //给a的bit3~bit7置取反
b = 0xf8; // 1111,1000 //(3~7为1,其它置零)(与1异或取反,和0不变)
c = a ^ b;
printf("c= %x.\n", c);
}
1 0
- C语语言位与位或位异或在操作寄存器时的特殊作用学习
- 2.2.位与位或位异或在操作寄存器时的特殊作用
- C语言的按位与、或、非、异或
- C语言的按位与、或、非、异或
- C语言的按位与、或、非、异或
- C语言中位运算异或“∧”的作用
- 【c位操作】按位与,按位或
- c/c++位操作简介--移位、位与、位或、异或
- c语言中的按位与,与或,异或;
- 嵌入式寄存器操作-----C语言位操作的学习
- 嵌入式寄存器操作-----C语言位操作的学习
- C语言按位与、或、非、异或
- C语言按位 与 或 异或
- 按位与、或、异或等的相关操作
- python中 “按位与,或,异或”与C语言的不同
- python中 “按位与,或,异或”与C语言的不同
- 位与、或、异或
- c语言的按位或,与,非运算符
- QUSTOJ 1713 线段树
- 使用文件流ADS 及 JavaScript 进行钓鱼攻击
- request.setAttribute()的用法
- 剑指offer 面试题5:从尾到头打印链表 题解
- 基础_1 2016.4.16
- C语语言位与位或位异或在操作寄存器时的特殊作用学习
- 【数据库】Oracle数据库----对象视图
- Download the android source from china mirrors
- Python 练习实例20
- HDU3255 Farming(线段树+扫描线)
- 【BFS】POJ 3278
- Java设计模式--------建造者模式之进阶
- conflicts with file from package mariadb-libs
- 寻找第K大的数(快排思想)