编程小技巧,提高代码性能

2018-11-21  本文已影响7人  赵荆州
  1. 位移(<<、>>、>>>》)操作
    先来看看常见数的二进制表达(用8位数表达):
十进制 二进制
1 0000 0001
2 0000 0010
3 0000 0011
4 0000 0100
5 0000 0101
6 0000 0110
7 0000 0111
8 0000 1000

PS:通常负数的二进制以补码(在原码的基础上,1转0,0转1,符号位不变)的方式存储
PS:二进制通常高位为符号码,0正,1负

常见用法:

  1. 与或异(&|^)操作
    与(&),都为1时得1,否则为0
    常见用法:
上一篇下一篇

猜你喜欢

热点阅读