原码补码相互转换[通俗易懂]

原码补码相互转换[通俗易懂]1.基础概念原码:为十进制数的二进制表示,正数符号位为0,负数符号位为1例如:10的二进制为00001010,-10的二进制为10001010补码:为原码的计算码,通俗的讲,计算的时候用补码,看大小的时候用原码2.原码转换成补码正数原码转补码:正数的补码,与原码相同例如,10的原码为00001010,补码也是00001010负数原码转补码:负数的补码:符号位不变,其余各位按位取反,取反后整体加1例如:-10的原码为10001010…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

1.基础概念

原码:为十进制数的二进制表示,正数符号位为0负数符号位为1,例如:10的二进制为00001010,-10的二进制为10001010
补码:为原码的计算码,通俗的讲,计算的时候用补码看大小的时候用原码

2.原码转换成补码

正数原码转补码:正数的补码,与原码相同,例如,10的原码为00001010,补码也是00001010
负数原码转补码:负数的补码:符号位不变,其余各位按位取反,取反后整体加1
例如:-10的原码为10001010,符号位不变:1  0001010,其余位按位取反:1  1110101,取反后整体加1:11110101 + 1 = 11110110

3.补码转换成原码

正数补码转原码:补码的符号位为0,表示该补码的原码是一个正数,所以补码就是该数的原码,例如:补码为00001010,它的符号位是0,代表它是一个正数的补码,正数的原码就是补码,反正也成立,所以它的原码是00001010
负数原码转补码:补码的符号位为1,表示该补码的原码是一个负数,所以可以这样求负数的原码,符号位不变,其余各位按位取反,然后再整体加1,例如:补码:11110110,符号位不变:1 1110110,其余位按位取反:1 0001001,取反后整体加1:10001001 + 1 = 10001010

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/220324.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Web安全之SSRF漏洞

    Web安全之SSRF漏洞内容SSRF漏洞的危害SSRF漏洞的挖掘SSRF漏洞的防御SSRF漏洞原理概述背景SSRF(Server-SideRequestForgery:服务器端请求伪造)是一种由攻击者构造形成由服务端发起请求的一个安全漏洞。一般情况下,SSRF攻击的目标是从外网无法访问的内部系统。概述很多Web应用都提供了从其他服务器上获取数据的功能。使用用户指定的URL,Web应用可以获取图片…

  • 《前端运维》二、Nginx–1基本概念及安装

    一、Nginx基本概念简单来说,Nginx就是一个代理服务器,什么是代理服务器呢?也就是当我们访问服务器的时候,请求不会直接请求到服务器,中间会有个代理,代理会预先于服务器处理这些请求,最后由代理决

  • apache工作模式与配置

    apache工作模式与配置

  • 设计数据库 ER 图太麻烦?不妨试试这两款工具,自动生成数据库 ER 图!!!

    设计数据库 ER 图太麻烦?不妨试试这两款工具,自动生成数据库 ER 图!!!告别手动画图,提高效率~

  • PXE 批量安装 Ubuntu 20.04

    PXE 批量安装 Ubuntu 20.04原文链接:https://www.cpweb.top/1698一、介绍  Ubuntu20.04的服务器安装程序支持新的操作模式:自动安装(automatedinstallation)。自动安装可以通过自动安装配置提前回答所有这些配置问题,并使安装过程无需任何交互即可运行。  在Ubuntu18.04中,用的应答文件是preseeds(预配置文件),它基于debian-installer(akadi)来实现自动安装的。需要注意的是,如果你使用的是cobbler,那你应…

  • jenkins自动触发构建_jenkins触发器

    jenkins自动触发构建_jenkins触发器前言跑自动化用例每次用手工点击jenkins出发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。jenkins的定时任务是用的crontab语法定时构建语法

发表回复

您的电子邮箱地址不会被公开。

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