002-数据宽度-逻辑运算

存储单位

计算机 使用 bit 存储数据. 一个bit 代表一个二进制数

数字

数字有正数和负数,有小数. 计算机是怎么存储的

在这里插入图片描述

计算机使用 8位 二进制数 存储一个数字. 为byte.
那么 Byte 可以存储多大的数字. 如果存储 负数又可以存储多大的呢


8bit

一个 byte,8位二进制数. 如果存储数字的话. 我们存储的是有符号数,那么从 8 - F 表示的数字都是负数

在这里插入图片描述

16bit

在这里插入图片描述

这里可以看到存储的数字和8bit的存储规律是一致的

在这里插入图片描述

电路逻辑

二进制进行计算. 本质是电路计算. 只需要记住即可

逻辑或 |

在这里插入图片描述

逻辑与 &

在这里插入图片描述

异或 xor ^

在这里插入图片描述

逻辑 非 !

1 是 0, 0 是 1

左移 && 右移

分为带符号移动和不带符号移动 移动的数字原来的位置补零

应用

获取某个位数的值

进行 and ,与 运算. 得到的结果那个位数上有值,那么 这个数字 该位的数字就是1 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200919173038191.png#pic_center) 8F 想判断 从左数第五位,是否是1 ,只要和 0000 1000 进行 &运算即可
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值