hao对《高效程序的奥秘》的笔记(1)

高效程序的奥秘
  • 书名: 高效程序的奥秘
  • 作者: 沃瑞恩
  • 页数: 242
  • 出版社: 机械工业出版社
  • 出版年: 2004-5
  • 第10页 逻辑加减运算的恒等式

    逻辑加减运算的恒等式

    -x = ~x + 1 = ~(x - 1) ~x = -x - 1 -(~x) = x + 1 ~(-x) = x - 1 x + y = x - (~y) - 1 = (x ^ y) + 2*(x & y) = (x | y) + (x & y) = 2*(x | y) - (x ^ y) x - y = x + ~y + 1 = (x ^ y) - 2*(~x & y) = (x & ~y) - (~x & y) = 2*(x & ~y) - (x ^ y) x ^ y = (x | y) - (x & y) x & ~y = (x | y) - y = x - (x & y) ~(x - y) = y - x - 1 = ~x + y x 恒等于 y = (x & y) - (x | y) - 1 = (x & y) + ~(x | y) x | y = (x & ~y) + y x & y = (~x | y) - ~x
    引自 逻辑加减运算的恒等式
    2022-11-23 15:39:45 4人喜欢 2回应

hao的其他笔记  · · · · · ·  ( 全部427条 )

P2P网络技术原理与C++开发案例
5
大话移动通信
1
图解网络硬件
1
写给大家看的C++书
1
Orange'S
1
虚拟机
1
大规模C++程序设计
10
Linux Shell脚本攻略
3
HTTP权威指南
3
C++ API设计
8
C++语言的设计和演化
5
构建嵌入式LINUX系统
3
七周七语言
15
链接器和加载器
1
Windows网络与通信程序设计
2
Windows核心编程(第5版)
16
C++GUI Qt4编程
3
图解TCP/IP (第5版)
12
Python学习手册
5
编写可读代码的艺术
14
你一定爱读的极简欧洲史
2
短码之美
1
程序员的自我修养
17
美国纽约摄影学院摄影教材(上)
2
Win32多线程程序设计
8
竹林蹊径
4
鸟哥的Linux私房菜
4
Linux/Unix设计思想
6
程序设计语言的形式语义
1
Windows驱动开发技术详解
9
你必须知道的495个C语言问题
5
Windows内核原理与实现
44
PCI Express 体系结构导读
3
程序员的数学
5
深入浅出 MFC 第二版
2
并发的艺术
4
群和它的图象表示
1
C语言接口与实现
1
致命元素
2
深入解析Windows操作系统
51
Linux C编程一站式学习
13
淘宝技术这十年
1
花田半亩
1
于丹:重温最美古诗词
1
诛仙8(大结局)
1
深入理解计算机系统(原书第2版)
9
C和指针
9
寒江独钓
5
Windows程序设计
9
数据结构与算法分析
11
80X86汇编语言程序设计教程
3
琢石成器
30
数学分析教程
1
操作系统概念(第六版)
12
算法竞赛入门经典
10
C++反汇编与逆向分析技术揭秘
12