当前位置: 首页 > news >正文

江苏网站备案暂住证图书馆建设投稿网站

江苏网站备案暂住证,图书馆建设投稿网站,南昌做小程序公司,怎么推广抖音一、左移&#xff1a;用来将一个数的各二进制位全部左移n位&#xff0c;低位以0补充&#xff0c;高位越界后舍弃。n左移1位&#xff0c;n<<1&#xff0c;相当于2*n1左移n位&#xff0c;1<<n&#xff0c;相当于2^n二、右移&#xff1a;将一个数的各二进制位右移N位&…

一、左移:用来将一个数的各二进制位全部左移n位,低位以0补充,高位越界后舍弃。

  1. n左移1位,n<<1,相当于2*n

  1. 1左移n位,1<<n,相当于2^n

二、右移:将一个数的各二进制位右移N位,移到右端的低位被舍弃,高位以符号位填充

  1. n右移1位,n>>1,相当于|n/2|

  1. x右移n位,x>>n,相当于|x/n|

三、常用操作

  1. (n >> k) & 1,求n二进制下的第k位是0还是1,是1结果为真,是0结果为假。因为1的二进制数中只有第0位数是1,其余位数都是0。

  1. n^=1,即n=n^1,能让n变成与原来相反的数(0或1)

  1. n | (1 << k),能把n的第k位变成1

  1. x=x&(x-1):用于消去x的最后一位

四、二进制状态压缩

二进制状态压缩是指讲一个长度为m的bool数组用一个m位二进制整数表示并存储的方法。利用下列位运算操作可以实现bool数组对应下标元素的存取。

取出整数n在二进制表示下的第k位 ( n >> k ) & 1

取出整数n在二进制表示下的第0~k-1位(后k位) n & ( ( 1 << k ) - 1 )

把整数n在二进制表示下的第k位取反 n ^ (1 << k)

对整数n在二进制表示下的第k位赋值1 n | ( 1 << k )

对整数n在二进制表示下的第k位赋值0 n & ( ~ ( 1 << k )

http://www.yayakq.cn/news/343792/

相关文章:

  • 网站转移空间备案是不是就没有了国内空间没备案可以打开网站吗
  • 汕头站网站优化建设河南
  • 宁波网站建设哪里便宜网站模板加后台
  • 金华网站建设公司招聘苍南网站制作
  • 外贸企业网站对外贸的重要性菜鸟移动端网站开发
  • 网站的文字被爬取了网站数据包括哪些内容
  • 网站数据比较网站网上商城建设方案
  • 营销型网站建设细节我做网站如何分流客户
  • 网页 网站建网站能在家里做吗
  • 烟台网站建设优化百度下载安装2021
  • 石家庄建设厅官方网站广州网站推广费用
  • 加盟网站制作定制网站创建费用
  • 设计网站官网狗安徽两学一做网站
  • 闵行网站建设公司wordpress网站 app
  • 设计个网站要多少钱wordpress做微信登录页
  • 网站建设商品的分类企业推广费用占比多少合适
  • 手机网站一键分享长三角旅游推广联盟
  • 什么行业必须做网站个人网站的基本风格是
  • 小猪网站怎么做的html网页代码详解
  • 手机网站模板下载wordpress去除评论表单
  • 转运公司网站制作中国空间站机械臂
  • 威海网站开发网络公司山东网站备案公司
  • 网站开发的基本过程小型公司网站建设论文
  • 做网站代码编辑工具专业手机网站公司哪家好
  • 企业网站优化公司有哪些最便宜做网站
  • 网站建设联系电话经网站建设是什么经营范围
  • 深圳智能响应网站建设做谷歌推广一个月赚10万
  • 陕西城乡建设厅网站wordpress发表文章失败
  • 建站用wordpress 起飞了北京公司建设网站
  • 网站站长 感受西安建设企业网站