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

怎么做跳转网站图片外链上传网站

怎么做跳转网站,图片外链上传网站,做投融资平台的网站都有哪些?,.简述网站开发的流程移位操作符移动的是存储在内存中的补码的二进制序列 << 左移操作符 >> 右移操作符 & 按位与操作符 | 按位或操作符 ^ 按位异或操作符 ~ 按位取反操作符 这些位运算的操作符&#xff0c;只适⽤于整数&#xff0c;不能应⽤于其他数据类型&…

移位操作符移动的是存储在内存中的补码的二进制序列 

<<   左移操作符
>>   右移操作符
&    按位与操作符
|    按位或操作符
^    按位异或操作符
~    按位取反操作符
  • 这些位运算的操作符,只适⽤于整数,不能应⽤于其他数据类型(char类型也属于整型家族,字符是以ascil码值存储的)

左移操作符

正数

10左移1位变成了20,针对正数,左移1位有乘2的效果

#include <iostream>
using namespace std;
int main()
{int num = 10;int n = num << 1;cout << "n = " << n << endl;       //n = 20cout << "num = " << num << endl;   //num = 10return 0; 
}
正数的原反补码都一样
10 = 00000000  00000000  00000000 00001010  num的二进制的表示
20 = 00000000  00000000  00000000 00010100  num<<1的结果,但是num的值是不变的^左边丢一位                           ^右边补一位
  • 移位规则:左边抛弃、右边补 0

负数

负数左移先把负数写出原反补码再左移,打印出来还要再算出原码

#include <iostream>
using namespace std;
int main()
{int num = -10;//10000000 00000000 00000000 00001010   -10的原码//11111111 11111111 11111111 11110101   -10的反码//11111111 11111111 11111111 11110110   -10的补码int n = num << 1;//11111111 11111111 11111111 11101100   n的补码//10000000 00000000 00000000 00010011   n的反码//10000000 00000000 00000000 00010110   n的原码cout << "n = " << n << endl;       //n = -20cout << "num = " << num << endl;   //num = -10return 0;
}

右移操作符

右移运算分两种:逻辑右移和算术右移,具体采⽤哪种右移⽅式取决于编译器,⼤部分的编译器采⽤ 的是算术右移。两种移位⽅式的规则如下:

  1. 逻辑右移:左边⽤ 0 填充,右边丢弃
  2. 算术右移:左边⽤原该值的符号位填充,右边丢弃

#include <iostream>
using namespace std;
int main()
{int num = -1;int n = num >> 1;cout << "n = " << n << endl;      //n = -1cout << "num = " << num << endl;  //num = -1return 0;
}
  • 逻辑右移补0进去,num会变成一个非常大的正数,但这里还是-1,说明在gcc编译器上,采用的是算术右移

右移是否有乘2的效果?

  • 对于正数,右移一位有除2的效果

警告

  • 对于移位运算符,不要移动负数位,这个是标准未定义的
int num = 10;
num >> -1;//error
http://www.dtcms.com/wzjs/488729.html

相关文章:

  • 免费制作logo的软件百度seo正规优化
  • 装修案例图片 效果图网站关键词优化方法
  • 经营性网站备案申请旅游推广赚佣金哪个平台好
  • 新网站的宣传推广企业seo排名优化
  • 如何作做网站怎么在百度上发帖推广
  • 校园网站方案seo网站推广优化就找微源优化
  • 建设网站翻译英文翻译太原百度快速排名提升
  • wordpress 放弃seo页面代码优化
  • 广州建设网站技术seo快速排名软件网址
  • 自己建设手机网站企业短视频推广
  • 哪里网站建设联系南宁关键词优化公司
  • 可以写程序的软件优化关键词的正确方法
  • 担保交易网站开发重庆森林经典台词梁朝伟
  • 网页设计背景图哪些行业适合做seo
  • 啥都有是什么购物平台网站推广seo招聘
  • 泰州网站制作方案定制网络营销推广方案前言
  • 平面设计在哪里学最好郑州网站优化公司
  • 做网站建设还有钱赚吗百度广告竞价排名
  • 网站备案期间停止解析百度导航是哪个国家的
  • 做调查赚钱的网站又哪些品牌策划
  • 自己做的网站打开太慢长尾词和关键词的区别
  • 网站站内的seo怎么做滨州网站建设
  • wordpress怎么开启会员下载百度推广seo
  • 旅游网站建设目标网站技术解决方案
  • 重庆水务建设项目集团网站百度关键词规划师入口
  • 广州中英文网站建设三亚百度推广开户
  • 网站视频外链怎么做微信营销案例
  • 滁州网站开发公司厦门百度推广怎么做
  • 昆明市网站备案seo排名是什么
  • 网站设置路由器优化网站建设seo