当前位置: 首页 > 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.zhongyajixie.com/news/47607.html

相关文章:

  • 国外什么网站是做外贸西安网站建设制作
  • 广州南沙区建设和交通局网站指数分布的期望和方差
  • 石家庄网站建设策划方案写一篇推广商品的软文
  • 西安网站建设管理百度店铺注册
  • 垂直门户网站怎么做深圳seo关键词优化外包公司
  • 怎么做产品网站北京百度推广代运营
  • 校园文化建设网站百度大搜推广
  • 免费商城网站模板seo优化排名推广
  • 网站建设中单页面抖音seo源码搭建
  • wordpress胖鼠采集培训seo
  • 广州网匠营销型网站建设公司南宁网站seo优化公司
  • 企业vi设计公司哪家好厦门seo百度快照优化
  • 建设网站什么软件比较好品牌运营公司
  • 万江做网站的公司汕头seo不错
  • 政府门户网站建设要求适合发表个人文章的平台
  • 在线做ppt的网站常宁seo外包
  • 网站seo谷歌百度网站首页网址
  • 做网站那家好做外贸有哪些网站平台
  • 网站案例武汉关键词seo
  • 快速做效果图的网站叫什么区别南京seo代理
  • 做网站上凡科广告发布平台app
  • 上海网站公安局备案企业网站建设推广
  • 做网站时如何确定网站主题友情链接
  • 做美图+网站有哪些东西以图搜图
  • 申请网站建设拼多多代运营一般多少钱
  • 六安做网站公司佛山网站优化软件
  • dede网站seoseo关键词分类
  • 南昌网站建设案例怎么弄一个自己的链接
  • 网站重定向bt磁力库
  • 美丽寮步网站建设哪家好全国疫情最新