首页 > 其他分享 >数据宽度,逻辑运算

数据宽度,逻辑运算

时间:2024-06-22 17:23:00浏览次数:25  
标签:逻辑运算 字节 16 负数 宽度 数据 进制

一、数据宽度

数据宽度指的是在计算机中表示数据时所占用的内存空间大小,它决定了数据在内存中的表示范围和精度。数据宽度通常以位(bit)或字节(Byte)为单位来衡量,不同的数据类型有不同的宽度要求。在计算机科学中,数据宽度是一个基本概念,它涉及到如何有效地在内存中存储和处理数据。

位(bit):是数据宽度的最小单位,表示一个二进制位,即0或1。

字节(Byte):通常由8个二进制位组成,是数据存储和传输的基本单位。1字节可以用16进制表示,即两个十六进制数字。

字(Word):通常由两个字节组成,即16位。

双字(Double Word):通常由四个字节组成,即32位,是32位机器能表示的最大宽度。

1、四位宽度表示:假设计算机只能存储四位2进制数(一位16进制数),0-7是正数,F-8是负数,F表示-1是负数中最大的

只能存储四位数且是有符号数来看,第一位是1则是负数,若是0则是正数。如7的二进制是0111,8的二进制是1000,7的第一位是0是正数的最后一位,8的第一位是1是负数。

2、两位16进制数

 

3、四位十六进制

4、八位十六进制

 

二、逻辑运算(详见第一章)

1、

(1)或(汇编中是or       C语言中是|):有一个为1就是1

(2)与(and    &):两个为1才是1

(3)异或(xor    ^):不一样的才是1

(4)非(not    !):1是0,0是1

2、练习

(1)cpu中怎么算2+3=?

换成二进制一个放在x中,一个放在y中,先异或得出答案,再与计算,得出答案后左移一位看是不是0000,不是则用异或出的答案和左移一位后的答案再重复之前的操作

 (2)如想知道8F第一位是多少,就拿8F与随意一个数进行运算,根据得出来的答案判断第几位是什么

 

(3)

 

标签:逻辑运算,字节,16,负数,宽度,数据,进制
From: https://www.cnblogs.com/Lyjia-n/p/18262480

相关文章

  • SpringBoot 过滤器更改 Request body ,并实现数据解密
    客户端、服务端网络通信,为了安全,会对报文数据进行加解密操作。在SpringBoot项目中,最好使用参考AOP思想,加解密与Controller业务逻辑解耦,互不影响。以解密为例:需要在request请求到达Controller之前进行拦截,获取请求body中的密文并对其进行解密,然后把解密后的明文重新设置到request......
  • SqlserverCDCcrudSourceSink mssql数据实时同步demo
    packageorg.hu.fk.datastream_connector;importcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson.JSONObject;importcom.ververica.cdc.connectors.base.options.StartupOptions;importcom.ververica.cdc.connectors.shaded.org.apache.kafka.connect.data.Fie......
  • ES6 新增Set 和 Map 两种数据结构
    ES6新增了Set和Map这两种数据结构,它们为JavaScript提供了更强大和灵活的数据处理能力。下面详细介绍一下Set和Map的特性和用法:SetSet是一种类似于数组的数据结构,但是成员的值都是唯一的,没有重复的值。特性:Set中的元素是唯一的,不会出现重复的值。Set可以接......
  • readhat8搭建SFTP双机高可用并配置Rsync数据实时同步
    环境准备:主机host-61-118:192.168.61.118host-61-119:192.168.61.119vip:192.168.61.220检测openssh版本,版本必须大于4.8.p1,否则需要升级openssh版本[root@host-61-118~]#ssh-VOpenSSH_7.4p1,OpenSSL1.0.2k-fips26Jan2017关闭防火墙systemctlstopfirew......
  • 速通数学建模 —— 查找数据
    目录百度搜索技巧完全匹配搜索:查询词的外边加上双引号“”标题必含关键词:查询词前加上intitle:搜索文档:空格再输入filetype:文件格式去掉不想要的:查询词后面加空格后加减号与关键字 知网查文献先看知网的硕博士论文高级检索:想了解神经网络在信贷策略中的应用,想找一些......
  • 【自学】从零开始学习数据结构--1.数据结构绪论
     本系列只用于我自己自学总结做出来的笔记,具有一定的参考性,但不多。凑合看吧。数据:数据是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。例如图片,音频这样的。数据元素:组成数据的,有一定意义的基本单位,在计算机中通常作为整体......
  • 车辆轨迹预测系列 (三):nuScenes数据集详细介绍-1
    车辆轨迹预测系列(三):nuScenes数据集详细介绍-1文章目录车辆轨迹预测系列(三):nuScenes数据集详细介绍-1一、数据集准备1、解压2、安装nuscenes-devkit3、介绍二、架构内容解释1、category类别2、attribute属性3、visibility可见性4、instance实例5、sensor传感......
  • 深入分析并可视化城市轨道数据
    介绍中国城市化进程加速中,城市轨道交通的迅速扩张成为提升城市运行效率和居民生活品质的关键。这一网络从少数大城市延伸至众多大中型城市,映射了经济飞跃和城市管理现代化。深入分析并可视化城市轨道数据,对于揭示网络特性、评估效率、理解乘客行为及预测趋势至关重要,它不仅指......
  • .Net开发 ,Java开发 ,python开发 数据库开发,开发相关工具
    开发电脑安装相关工具软件Java开发Java编程、高级编程、面试题资料Python编程,网络编程,爬虫,面试,设计资料数据库mysql,sqlservice,sql优化资料C#语言、.Net开发、.Net高级编程资料......
  • 数据挖掘——机器学习算法应用
    1. 朴素贝叶斯分类器数据UniversalBank是一家业绩快速增长的银行。为了增加贷款业务,该银行探索将储蓄客户转变成个人贷款客户的方式。银行收集了5000条客户数据,包括客户特征(age、experience、income、family、CCAvg、education、ZipCode)、客户对上一次贷款营销活动的响......