知道某负数补码后如何计算其绝对值?

知道某负数补码后如何计算其绝对值?前些天写了如下日志 如何计算一个有符号数的补码表示 http blog csdn net jbb0523 article details nbsp 现在补充一点 按照 谭浩强 C 程序设计 第三版 北京 清华大学出版社 2005 的第 40 页至第 4

 前些天写了如下日志:

如何计算一个有符号数的补码表示?

http://blog.csdn.net/jbb0523/article/details/

 

现在补充一点:

按照【谭浩强.C程序设计(第三版).北京:清华大学出版社,2005】的第40页至第41页所述,求一个负数的补码的方法如下:

【例】求-10的补码的方法如下:

1)取-10的绝对值10;

2)10的绝对值的二进制形式为1010;

3)对1010取反得1111 1111 1111 0101(这里假定一个整数占16位)

4)再加1得1111 1111 1111 0110;

即取补码的步骤是将其绝对值按位取反再加1即可……

 

现在探讨的问题是知道了-10的补码后如何计算其绝对值?

现在列出计算步骤如下:

1)将其补码取反得:0000 0000 0000 1001;

2)然后加1得:0000 0000 0000 1010;

即得-10的绝对值10……

 

因此已知负数A,则|A|=~A+1;

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233754.html原文链接:https://javaforall.net

(0)
上一篇 2025年6月24日 上午8:01
下一篇 2025年6月24日 上午8:22


相关推荐

  • rs232c高电平脉冲对应的ttl逻辑是(单片机串口是什么电平)

    目录一、串口协议和RS-232标准1、串口协议2、RS-232标准一、串口协议和RS-232标准1、串口协议串口通讯(SerialCommunication)是一种设备间非常常用的串行通讯方式,电子工程师在调试设备时也经常使用该通讯方式输出调试信息。通讯协议,我们以分层的方式来理解,最基本的是把它分为物理层和协议层。物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。协议层主要规定通讯逻辑,统一收发双方的数据打包、解包标准。2、RS-232标准…

    2022年4月17日
    57
  • Android Toast使用的简单小结

    Android Toast使用的简单小结老规矩 先上效果图吧主要实现了几种常用的方式 1 最基本的 Toast 系统自带 Toast 采用的是队列的方式 等当前 Toast 消失后 下一个 Toast 才能显示出来 原因是 Toast 的管理是在队列中 点击一次 就会产生一个新的 Toast 要等这个队列中的 Toast 处理完 这个显示 Toast 的任务才算结束 nbsp so 我们可以把 Toast 改成单例模式 没有 Toast 再新建它 这样也就

    2026年3月19日
    1
  • jpg和jpeg的区别是什么_jpeg和jpg的区别是什么

    jpg和jpeg的区别是什么_jpeg和jpg的区别是什么jpg与jpeg的区别在哪

    2022年8月1日
    8
  • sql存储过程简单例题_sql存储过程实例详解

    sql存储过程简单例题_sql存储过程实例详解1、创建存储过程P1,查询每个学生的修课门数,要求列出学生学号、姓名及修课门数。createprocP1asselectStudent.StudentID,StudentName,count(CourseID)选修门数fromStudentjoinGradeonGrade.StudentID=Student.StudentIDgroupbyStudent.StudentID,StudentNamego2、创建存储过程P2,查询学生的学号、姓名、课程名、成绩

    2022年8月30日
    6
  • windows 设置脚本IP

    windows 设置脚本IP

    2022年1月5日
    48
  • 私有云的构建组成

    私有云的构建组成无论在公有云还是私有云中 你都无需去考虑底层基础设施 而只需要通过虚拟机和网络处理业务 当然 硬件在供应商那里 如果你正在构建一个私有云 会有很多选项来决定如何去构建它 每个选项都有不同的特性 安全性能和成本 但是在任何一种情况下 你都必须保留大量的安全责任 私有云这些选项与传统的服务器部署模式类似 你可以部署在自己的服务器上 也可以在一个联合本地中心部署 你甚至可以在 托管但是专用 的基础上

    2026年1月19日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号