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

那个网站可以做雪花特效永久不收费免费的聊天软件

那个网站可以做雪花特效,永久不收费免费的聊天软件,职业做网站游戏的,作业网站的设计制作案例目录 ​编辑 原码、反码、补码 1、正数 2、负数 3、二进制计算1-1 移位操作符 1、<<左移操作符 2、>>右移操作符 位操作符&、|、^、~ 1、&按位与 2、|按位或 3、^按位异或 特点 4、~按位取反 原码、反码、补码 1、正数 原码 反码 补码相同…

c304a986e1c148ca855bbee31ba5728d.jpeg


目录

​编辑

 

原码、反码、补码

1、正数

2、负数

3、二进制计算1-1

移位操作符

1、<<左移操作符

2、>>右移操作符

位操作符&、|、^、~

1、&按位与

2、|按位或

3、^按位异或

特点

4、~按位取反


 

原码、反码、补码

1、正数

原码 反码 补码相同,最高位为符号位,0正1负

例:10的原码 反码 补码如下(32位二进制表示)

    00000000000000000000000000001010   原码 反码 补码

2、负数

原码 变 反码:符号位不变,其他位取反

反码 变 补码:反码+1

其中 原码和补码的相互转换方法一致  符号位不变,其他位取反,再+1

例:-10的原码 反码 补码如下
    10000000000000000000000000001010  原码
    11111111111111111111111111110101  反码
    11111111111111111111111111110110  补码

3、二进制计算1-1

我们都知道1-1=1+(-1)=0,计算机计算是利用补码的
00000000000000000000000000000001   1的原码

10000000000000000000000000000001   -1的原码
11111111111111111111111111111110   -1的反码
11111111111111111111111111111111   -1的补码

1和-1的补码相加得
100000000000000000000000000000000   33位,多的一位向左边移动
00000000000000000000000000000000    1-1的结果  0

 

移位操作符

注意:1.操作数只能是整数,移动的是补码

2.不能移动负数位(如n>>-1)

1、<<左移操作符

移位规则:左移抛弃,右移补0

如图将n=10左移1位,以下展示左移细节

  00000000000000000000000000001010   n   10(补码)

00000000000000000000000000001010     左移之后

  00000000000000000000000000010100    m  20  左边的0舍弃,右边补0

48e5f87b05ad46eebe1ffceca2cf0be6.png

2、>>右移操作符

移位规则:有逻辑右移算数右移两种

1.逻辑右移:左边补0,右边丢弃

如图将n=10逻辑右移1位,以下展示右移细节

00000000000000000000000000001010   n   10(补码)

  00000000000000000000000000001010     右移之后

00000000000000000000000000000101    m  5  左边补0,右边的0舍弃

642f070bfe3649d08baba06296402799.png

2.算数右移:左边用原符号位填充,右边丢弃(VS中默认算数右移

如图将n=10算数右移1位,以下展示右移细节

11111111111111111111111111110110   n   -10(补码)

  11111111111111111111111111110110    右移之后

11111111111111111111111111111011   m  5  左边补1,右边的0舍弃

fff6516d8ea74ee5af525ef2266b7115.png

位操作符&、|、^、~

注意:操作数只能是整数,操作的都是二进制位

1、&按位与

运算规则:补码对应的二进制位进行“”运算,即有0则为0,同为1则为1,可以理解为乘法

如图将a&b,以下展示细节

00000000000000000000000000000011    a 3的补码

11111111111111111111111111111011     b   -5的补码

00000000000000000000000000000011    c    a&b的补码

00000000000000000000000000000011    c的原码  3

bf3961946a514b87a91533abd7ecbd47.png

2、|按位或

运算规则:补码对应的二进制位进行“”运算,即有1则为1,同为0则为0,可以理解为加法

如图将a|b,以下展示细节

00000000000000000000000000000011    a 3的补码

11111111111111111111111111111011     b   -5的补码

11111111111111111111111111111011    c    a|b的补码

10000000000000000000000000000101    c的原码  -5

64d60a8abdd243b09662d0151b1425e8.png

3、^按位异或

运算规则:补码对应的二进制位进行“异或”运算,即相同为0,相异为1

如图将a^b,以下展示细节

00000000000000000000000000000011    a 3的补码

11111111111111111111111111111011     b   -5的补码

11111111111111111111111111111000   c    a^b的补码

10000000000000000000000000001000    c的原码  -8

8e0241a338ef45759b39afee0210e930.png

特点

a^a=0

a^0=a

4、~按位取反

运算规则:补码对应的二进制位进行“取反”运算,即1变为0,0变为1

如图b=~a,以下展示细节

00000000000000000000000000000001    a 1的补码

11111111111111111111111111111110     b   ~a的补码

10000000000000000000000000000010    b的原码  -2

e6bb33f7fab24b19a831885de0580787.png

 

http://www.dt0577.cn/news/17191.html

相关文章:

  • 宿州商务网站建设林哥seo
  • redis网站开发书籍网络营销的主要工作有哪些
  • 公司网站建设大概多少钱白山seo
  • 乌鲁木齐网站技术服务电话seo自学教程
  • 网站做推广页需要什么软件seo的基本步骤
  • qq炫舞做字网站如何查看网站权重
  • 企业为什么要建站台呢安卓优化
  • 网站建设找哪个推广产品
  • 附近男科医院在哪里优化大师官网下载安装
  • 建筑工程教育网官网附子seo教程
  • 网站备案通知今天最近的新闻
  • 专注高端网站建设欧美网站建设
  • 上传自己做的网站后台怎么办西安百度seo推广电话
  • 初学者做网站的软件网络营销策划方案800字
  • 网站设计与开发专业搜索引擎推广成功的案例
  • 新疆网站建设制作报价方案英文seo外链
  • 济南做公司网站网站seo优化包括哪些方面
  • 手机做外贸有什么好的网站百度排行榜风云榜小说
  • 教育网网站建设规范北京seo公司wyhseo
  • 南宁本地网站设计百度pc端网页版
  • 中诺建设集团有限公司网站手机优化软件下载
  • 销售网站建设怎么做国外免费推广网站有哪些
  • 微盟企业微信助手深圳网站设计十年乐云seo
  • 云南省城乡建设厅网站中国唯一没有疫情的地方
  • 就业服务网站建设方案企业网站seo排名
  • 制作网站的公司注册资本要多少windows优化大师怎么卸载
  • 企业名称预先核准网上申请系统商品标题关键词优化
  • 宁波网站建设外包seo专员招聘
  • 网站开发和运营合同分开签么百度网页版首页
  • 哪个网站可以做自由行地图合肥seo公司