002-数据宽度-逻辑运算

二进制存储与逻辑运算
本文详细介绍了计算机中二进制数据的存储方式及逻辑运算的基础知识,包括8位和16位二进制数的表示范围、正负数的存储原理,以及逻辑或、逻辑与、异或和逻辑非等基本逻辑运算符的应用。

存储单位

计算机 使用 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 进行 &运算即可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值