位运算
文章平均质量分 61
chenxiaoran666
人要有梦想,不然和咸鱼有什么区别!
展开
-
位运算相关(一)——位运算学习笔记
位运算,是程序设计的一个重要领域,将数字转化为二进制之后再按位进行运算,效率高,是编程的一个重点知识。 一、&(与运算) 1.1 概念 与运算的运算符为&。当两个数进行与运算时,将其二进制进行操作,对于每一位,只有两个数这一位的值都是1,它的值才为1,否则为0。也就是说,1&1=1,1&0=0,0&1=0,0&0=0。 1.2 举例 以11...原创 2018-04-07 10:03:42 · 599 阅读 · 1 评论 -
位运算相关(二)——位运算的简单变换操作
序言 什么是位运算 请自行参考位运算相关(一)——位运算学习笔记 一、对末位的操作 (1)去掉末位——x>>1 (2)增加末位——增加0:x<<1,增加1:x<<1|1 (3)改变末位——改成0:(x|1)-1,改成1:x|1,取反:x^1 二、对右数第k位的操作 (1)改成0:x&~(1<<k-1) (2)改成1:x|(1...原创 2018-04-07 10:32:01 · 497 阅读 · 0 评论