简单的&和|操作
首先看 &操作,1&1 = 1,1&0=0; 得出结论任意数和1进行&操作还是它本身;
再看 0&1 = 0,0&0=0;得出结论任意数和0进行&操作都得到0;
总结将某位置0的方法就是将某位变0其他位全为1进行&操作;
举例子:一个8位数 a=1111 1100 我们现在要加7号位置为0其他不变只需要进行 a&=0111 1111 操作即可。

首先看 | 操作,0|1=1,0|0=0;得出结论任意数和0进行 | 操作还是它本身;
再看 1|1=1,1|0= 1 ;得出结论任意数和1进行 | 操作得到1;
总结将某个位置置为1的方法就是将某位变成1其他位全为0进行 | 操作;
举例子:一个8位数 a=0111 1100 我们现在要加7号位置为1其他不变只要进行 a|=1000 0000 操作即可。

单片机常用置0方法和置1方法相关推荐

  1. window.onload()方法和window.onscroll()方法

    也许你想成为太阳,可你却只是一颗星辰:也许你想成为大树,可你却是一棵小草.于是,你有些自卑.其实,你和别人一样,也是一片风景:做不了太阳,就做星辰,在自己的星座发光发热:做不了大树,就做小草,以自己的 ...

  2. so把asp页面生成静态的html,23、asp系列课程--server.URLEncode方法和server.HTMLEncode方法...

    作者:杨凡 来自:杨凡博客 地址:blog.sina.com.cn/aboutshisan server.URLEncode方法和server.HTMLEncode方法可以对字符串进行编码. 我们一个 ...

  3. 请求重定向与请求转发的比较(HttpServletResponse.sendRedirect方法和RequestDispatcher.forward方法)...

    尽管HttpServletResponse.sendRedirect方法和RequestDispatcher.forward方法都可以让浏览器获得另外一个URL所指向的资源,但两者的内部运行机制有着很 ...

  4. JSON中的JSON.parseArray()方法、JSON.parseObject()方法和JSON.tojsonString()方法

    1.JSON.JSON.parseObject和JSON.toJSONString JSON.parseObject,是将Json字符串转化为相应的对象:JSON.toJSONString则是将对象转 ...

  5. oc 调用c语言方法和oc的方法调用

    //c语方的方法 void sayHello(){ printf("Hello OC"); } int main(int argc, char * argv[]) { sayHel ...

  6. ORB、SURF、SIFT特征点提取方法和ICP匹配方法

    在进行编译视觉SLAM时,书中提到了ORB.SURF.SIFT提取方法,以及特征提取方法暴力匹配(Brute-Force Matcher)和快速近邻匹配(FLANN).以及7.9讲述的3D-3D:迭代 ...

  7. parzen窗方法和k近邻方法估计概率密度

    机器学习实验四,详情请参考<模式分类>第二版第四章课后上机练习4.3.4.4节 实验环境: Matlab2016a Parzen窗估计方法: 已知测试样本数据x1,x2,-,xn,在不利用 ...

  8. HTML转图片以及其中的一些坑(用js方法和用java方法)

    有时我们需要将html直接转成图片,这就需要借助一些工具. 一.javascript利用html2canvas.js转化 基本原理就是利用 html2canvas.js插件,将html页面画到canv ...

  9. kafka和zookeeper下载地址和安装方法和JAVA消费者方法

    kafka下载地址:http://archive.apache.org/dist/kafka/3.0.1/kafka_2.13-3.0.1.tgz zookeeper下载地址:http://archi ...

最新文章

  1. 19行关键代码,带你轻松入门PaddlePaddle单机训练
  2. 跟踪算法基准--Tracking the Trackers: An Analysis of the State of the Art in Multiple Object Tracking
  3. 操作系统内存管理之 内部碎片vs外部碎片
  4. 一起用ipython
  5. 3个常考的SQL数据分析题(含数据和代码)
  6. php zpo框架,Yii使用DeleteAll连表删除出现报错问题的解决方法
  7. 前端学习(2155):htmlwebpackplugin的使用
  8. 【推荐实践】Hulu-视频理解在个性化推荐与内容发现中的应用.pdf(附下载链接)...
  9. 安卓电话和网络开发全解:电话硬件检测、电话服务信息、sim信息、网络服务信息、数据连接和数据传输信息、电话状态监听
  10. 用python计算班级学生年龄_Python简单写学生管理系统
  11. 最优化学习 约束优化问题
  12. python包导入方式_python导入包的方法有哪些
  13. ios逆向笔记--越狱IOS平台简介
  14. ubuntu 图形化桌面
  15. 413 request entity too large php,413 Request Entity Too Large
  16. c++虚函数实现原理
  17. 【C语言】两个变量值的交换——指针
  18. 英文最基本的五个时态
  19. 第三方在线地图源有哪些?
  20. 模拟ic设计工程师面试总结

热门文章

  1. 应用软件功能设计和功能列表
  2. [Android]commit already called错误解决
  3. 18款人像精修PS插件,让你从小白变大触
  4. linux没有检测到触摸板,linux – 未检测到触控板
  5. 2018世界杯热点运营活动案例剖析
  6. 设计一个雇员类,创建雇员类的对象数组并初始化,输出每个雇员的信息
  7. 数据分析师证书需不需要考?
  8. 汤姆猫炫跑鸿蒙,汤姆猫炫跑3游戏预约-汤姆猫炫跑3游戏最新版v1.2.1.117 - 趣趣手游网...
  9. Optimal Trajectory Generation for Autonomous Vehicles Under Centripetal Acceleration Constraint [翻译]
  10. Barsetto百胜图咖啡随行手动绵密奶泡机