首页 > 其他分享 >移位运算用法总结

移位运算用法总结

时间:2022-10-22 08:56:02浏览次数:87  
标签:0000 运算 左移 用法 次方 移位

参考链接:https://blog.csdn.net/qq_34364995/article/details/80544465

比如1<<left,看怎么移位的
1的二进制为0000 0000 0000 0001,
比如当left=2时,即1要左移2位,变成0000 0000 0000 0100 = 4,就相当于 2^2 次方,每次左移一位,就相当于 2^n 次方,这种移位操作在算法题中常用

标签:0000,运算,左移,用法,次方,移位
From: https://www.cnblogs.com/365djl/p/16815278.html

相关文章

  • Golang基础-运算符
    运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等运算符分为:算术运算符:+、-、*、/,%,++,--赋值运算符:=、+=、-=、*=、/=、%=关系运算符:==、!=、>、<、>=、<=......
  • JavaScript中的Generator生成器的基本用法
    ES6入门-阮一峰:Generator函数1.介绍Generator生成器是ES6提供的一种异步编程解决方案。是一个极为灵活的结构,拥有在函数块中暂停和恢复代码执行的能力。执行Gen......
  • java语言中的运算符
    java语言中的运算符java语言支持如下运算符算术运算符:+,-,*,/,%,++,--赋值运算符:=关系运算符:>,<,>=,<=,==,!=instanceof逻辑运算符:&&,||,!位运算符:&,|,^,~,>>,<<,>>>(了解!!!)......
  • Go语言channel用法总结
    channel的基本操作和注意事项channel存在3种状态:nil,未初始化的状态,只进行了声明,或者手动赋值为nilactive,正常的channel,可读或者可写closed,已关闭,关闭的channel并不是n......
  • iOS开发:个人对于textView基础用法的总结(其一)
    前言从事了这么久ios开发,对于textView的使用并不陌生,它和textfield有相似的地方,也有不同的地方,这里只对textView的一些基础用法进行描述,textfield不在这里描述。一、基础用......
  • linux 查看网卡型号(grep -A 1 用法)
    需要grep-A1显示多一行,否则显示一行只能看到芯片组型号lspci-v|grepEthernet-A13b:00.0Ethernetcontroller:MellanoxTechnologiesMT27800Family[Connect......
  • 运算符
    1.算术运算符:+,-,*,/,%,++,--2.赋值运算符:=3.关系运算符:>,<,>=,<=,==,!=4.逻辑运算符:&&,||,!5.位运算符:&,|,^,~,>>,<<,>>>(了解)6.条件运算符:?:7.扩展赋值运算符:+=,-=,*=,/=......
  • vue中执行异步函数async和await的用法
    一、async基础用法async函数,会返回一个promise对象,可以用.then调用async函数中return的结果asyncfunctionhelloAsync(){return"返回结果";}con......
  • axios基本用法
    什么是AxiosAxios本质上还是对原生XMLHttpRequest的封装,可用于浏览器和nodejs的HTTP客户端,只不过它是基于Promise的,符合最新的ES规范。一.axios的三种写法//第一种写......
  • 数制和数值运算
    1进制二进制  0b前缀  占位符八进制  0前缀   %0十进制         %d十六进制 0x前缀  %x2基本概念数码:每一个数据中的每一位数字数位......