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

昆明网站建设技术研发中心seo实战培训中心

昆明网站建设技术研发中心,seo实战培训中心,wordpress模板大全,建设网站主要有哪些技术位运算<<&#xff1a;左移&#xff0c;按位左移说明&#xff1a;原操作数所有的二进制位数向左整体移动指定位。&#xff08;小端模式下&#xff1a;高舍低补&#xff09;无符号左移语法&#xff1a;操作数 << 移动位数举例&#xff1a;unsigned char a 3 <<…

位运算


<<:左移,按位左移


说明:原操作数所有的二进制位数向左整体移动指定位。(小端模式下:高舍低补)

无符号左移

  • 语法:

 操作数 << 移动位数
  • 举例:

 unsigned char a = 3 << 3; // 24 将3左移3位,可以套用公式:3 * 2 ^ 3unsigned int b = 5 << 4; // 80 将5左移4位,可以套用公式:5 * 2 ^ 4

有符号左移


  • 语法:

 操作数 << 移动位数
  • 举例:

 int a = -3 << 3; // -24 将3左移3位,可以套用公式:-3 * 2 ^ 3int a = 240 << 2; // 960 将3左移3位,可以套用公式:240 * 2 ^ 2

  • 注意:

    • 如果符号位被覆盖或者一处高位全为1时溢出或者极端溢出时,公式不适用,其他使用都可以使用公式:

a * 2 ^ n

>>:右移,按位右移


说明:原操作数所有的二进制数据整体向右移动指定位,移动的数据舍弃。(高补低舍)

如果操作数是无符号数:左边用0补齐

如果操作数是有符号数:左边用什么补全,取决于计算机系统

  • 逻辑右移:用0补全

  • 算数右移:==由符号位决定补什么,符号位是1,就用1来补全,如果符号位是0,就用0来补全

大部分情况下,系统都遵循“算数右移”;

无符号右移


语法:

 操作数 >> 移动位数

举例:

 ubsigned char a = 3 >> 3; // 0

演示:

有符号右移


语法:

 操作数 >> 移动位数

举例:

 char a = 3 >> 3; // -1

演示:

关于移位运算过程:

原数据 → 二进制原码 → 二进制反码 → 二进制补码 → 移位运算 → 二进制反码 → 二进制原码 → 特定进制数据

http://www.dtcms.com/wzjs/458809.html

相关文章:

  • 网站制作教程设计院万能的搜索引擎
  • 百度引擎提交入口东莞做网站seo
  • 建设机械网站精英googleplay官网
  • 龙岗建设高端网站深圳品牌策划公司
  • 网站建设中页面广告软文外链平台
  • 西安网站建设小程序企业网页设计报价
  • 网站运营如何做seo发帖网站
  • h5高端网站开发360网站推广怎么做
  • 普象工业设计网官网优化快速排名公司
  • 网页编辑文字重庆seo教程
  • title (网站建设)seo网站优化策划书
  • 网站的花费谷歌浏览器引擎入口
  • 百顺网站建设灰色词首页排名接单
  • 简约大方的网站网络营销
  • 做直销建立个人网站好吗网站关键词优化方法
  • 推广有什么好方法湖南网站seo公司
  • 大尺度做爰网站软文广告500字
  • 江苏网站开发建设南通企业网站制作
  • 哪个网站做中高端衣服sem竞价托管多少钱
  • 哪个网站能在百度做推广微信seo
  • 网站建设哪几家公司好凡科网站登录入口
  • 做网站哪些软件引擎搜索技巧
  • 企业网站欣赏郑州企业形象设计域名怎么查
  • 如何制作一个论坛网站企业产品推广策划方案
  • 团队建设海报网站运营商大数据精准营销获客
  • 网站服务器维护怎样弄一个自己的平台
  • 北京手机网站建设公司杭州百度公司在哪里
  • 网站开发合同书站长工具seo综合查询全面解析
  • html如何做购物网站北京新闻最新消息
  • 江岸区建设局网站四川成都最新消息