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

计算机中用8位如何计算最大值和最小值-128~127

目录

1.类型

2.计算机中负数如何存放

3.求负数的补码方法是

4.无符号的最大值和最小值说明

5.有符号的最大值和最小值说明


1.类型

    有符号和无符号

2.计算机中负数如何存放

   通常是使用整数的补码进行存放。

   最左的一位表示符号位

  •  0 :正数
  • 1:负数

   正数:补码和原码一样

   负数:正数的原码全部取负,然后+1

3.求负数的补码方法是

   3.1.先获得数的绝对值 

   3.2.对其所有位进行取反

   3.3.再加1

4.无符号的最大值和最小值说明

无符号数 8bit 的表示范围是 0 到 255
总共可以表示 256 个不同的数值

Max =2的总位数 -1

Min =0

5.有符号的最大值和最小值说明

-128 推演法

综上

  • -128在原码和反码中无法表示 占用了符号位,所以是无法表示的!符号位 溢出情况。!
  • -128在补码中可以表示:就是用-127的补码1000 0001- 1得到1000 0000;
  • 计算机中数值以补码形式存储和运算,128可以表示出来,因此8位有符号数值的范围是-128~127。

http://www.dtcms.com/a/395106.html

相关文章:

  • PyTorch 神经网络工具箱完全指南
  • docker一键安装部署若依Ruoyi-Vue(保姆级)
  • 通义DeepResearch论文六连发全面解读
  • 大模型应用-prompt提示词工程
  • Windows 命令行:使用路径名和文件名来启动文件
  • 稻瘟病监测仪的功能用途
  • 仿照豆包实现 Prompt 变量模板输入框
  • 如何安装 SQLPro Studio for Mac?v2024.21.dmg 文件安装步骤详解(附安装包)
  • 扣子空间:字节跳动推出的AI Agent 智能体平台
  • 编程基础:表驱动
  • 内网穿透的应用-RemoteJVMDebug+cpolar:内网服务器调试的无界解决方案
  • 如何将PPT每一页批量导出为高清JPG图片?一文讲清操作流程
  • 高防服务器如何实现安全防护?ddos攻击会暴露ip吗?
  • linux硬盘分区管理
  • spring boot实现MCP服务器,及其cursor测试使用的方法
  • web前端开发与服务器通信的技术变迁历程
  • 市值机器人:智能力量与监管博弈下的金融新生态
  • LeetCode:46.二叉树展开为链表
  • LeetCode算法日记 - Day 50: 汉诺塔、两两交换链表中的节点
  • 力扣每日一刷Day24
  • LeetCode 226. 翻转二叉树
  • leetcode 2331 计算布尔二叉树的值
  • docker: Error response from daemon: Get “https://registry-1.docker.io/v2/“
  • 从50ms到30ms:YOLOv10部署中图像预处理的性能优化实践
  • 6. Typescript 类型体操
  • [C++:类的默认成员函数——Lesson7.const成员函数]
  • 园区3D可视化数字孪生管理平台与 IBMS 智能化集成系统:打造智慧园区新范式​
  • 【Javaweb】Restful开发规范
  • 【C++】深入理解const 成员函数
  • 使用vscode自带指令查找有问题的插件