从0开始数

1.把0x4f 的第3位变成0;~(1<<3) & 0x4f

转为二进制:

1001111     最终结果:->  1000111

1110111   -> 反  0001000   得:~(1<<3) & 0x4f

2.把0xff 的第2位变成0和第6位变成0;

同上    ~((1<<6)+(1<<2))  同等于  ~((1<<6)+(1<<2))  & 0xff

3.把0x51 的第2位变成1;

10010001   最终结果:->10010101

00000100   得:(1<<2) | 0x51

转载于:https://www.cnblogs.com/wangjinshan/p/7071697.html

位运算一些简单的应用相关推荐

  1. python写整数逆位运算_简单了解python的一些位运算技巧

    前言 位运算的性能大家想必是清楚的,效率绝对高.相信爱好源码的同学,在学习阅读源码的过程中会发现不少源码使用了位运算.但是为啥在实际编程过程中应用少呢?想必最大的原因,是较为难懂.不过,在面试的过程中 ...

  2. UVALive 3351 Easy and Not Easy Sudoku Puzzles 位运算~判断简单数独

    题意:给定一个9*9的数独,要求判断是否为简单数独. 数独:对于每一行每一列或者子方格内,只能填1~9这几个数,并且每个数字只能出现一次,比如说: 如果一个9*9的数独是简单数独的话,这个数独的解是独 ...

  3. 位运算实现简单的加减乘除

    所有的数据在计算机中都以二进制的形式存储,对二进制的运算叫做位运算,即符号位共同参与运算的运算. 基本形式: &  与:仅当两个位都为1时,结果为1: |   或 :两个位有一个位为1时,结果 ...

  4. 位运算的简单应用,计算无符号的数中二进制位中值为 1 的个数

    #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<string. ...

  5. 0位运算/数学简单 剑指 Offer 65. 不用加减乘除做加法

    剑指 Offer 65. 不用加减乘除做加法 描述 写一个函数,求两个整数之和,要求在函数体内不得使用 "+"."-"."*"." ...

  6. 位运算简介及实用技巧(一):基础篇

    去年年底写的关于位运算的日志是这个Blog里少数大受欢迎的文章之一,很多人都希望我能不断完善那篇文章.后来我看到了不少其它的资料,学习到了更多关于位运算的知识,有了重新整理位运算技巧的想法.从今天起我 ...

  7. 位运算(转自matrix67)

    http://www.matrix67.com/blog/archives/263 (原文链接) 什么是位运算? 程序中的所有数在计算机内存中都是以二进制的形式储存的.位运算说穿了,就是直接对整数在内 ...

  8. java中位运算详解

    位运算 什么是位操作? 程序中的所有数在计算机内存中都是以二进制的形式储存的.位运算就是直接对整数在内存中的二进制位进行操作.比如,and运算本来是一个逻辑运算符,但整数与整数之间也可以进行and运算 ...

  9. Java位运算之2的N次幂、整数转换、寻找只出现一次的数

    Java位运算 位运算:只能对整数进行位运算,可加快计算机计算速度.因为所有数在内存中都是以二进制存放,故直接对数的二进制位进行操作非常快,比如乘法.除2操作:通过左右移二进制位即可,无需将数转为十进 ...

最新文章

  1. 使用idea创建springboot项目并打成war包发布到weblogic上...
  2. 【Android 安全】DEX 加密 ( Application 替换 | 获取 ContextImpl、ActivityThread、LoadedApk 类型对象 | 源码分析 )
  3. shell脚本读取csv_shell script 处理 CSV 文件(Excel)
  4. Oracle 11g R2 X64数据库安装
  5. 服创大赛第二次讨论_2019-01-19
  6. angular 定时函数
  7. 滴滴怒怼美团;阿里麻吉宝刷屏;B站、爱奇艺上市 | CSDN 极客头条
  8. Android 插件化 动态升级
  9. IntelliJ IDEA集成Git
  10. 使用rem单位布局的时候有什么好处_好程序员web前端技术分享移动端页面布局
  11. Ubuntu文本编辑器
  12. Linux之SAMBA服务——SMB协议
  13. 多尺度(有限元)降阶模型下的DNN方法
  14. 计算机工程ei是不是不检索了,EI检索的期刊一定是EI吗
  15. 学好Linux运维决心书
  16. lattice fpga ddr3 读写控制
  17. 电路与电子线路实验一万用表的设计与仿真——北京理工大学
  18. 美通社企业新闻汇总 | 2019.1.29 | 华为四款明星产品亮相世界移动通信大会;一季度全球智能手机同比将减产10%...
  19. Ubuntu 设置静态IP
  20. nodejs 前端生成csv 直接下载记录

热门文章

  1. 3项目里面全局用less变量 cli vue_VUE CLI3 less 全局变量引用
  2. linux c++开发环境_使用 VM VirtualBox 搭建完善的Linux开发环境
  3. c++中报错预处理器指令后有意外标记 - 应输入换行符
  4. 浅析网站优化之高质量反向链接制作方法
  5. 企业对网站空间的抉择有可能影响着网站日常运营水平
  6. dlt645 保电 合闸_DLT645-2007简单整理
  7. c#将字符串转换为数组_pandas入门: 时间字符串转换为年月日
  8. bulk这个词的用法_雅思考试真题解析|雅思听力“正负含义词”的妙用
  9. word2vec python实现_教程 | 在Python和TensorFlow上构建Word2Vec词嵌入模型
  10. 趣谈网络协议笔记-二(第十二讲)