负数与二进制之间的转换
在计算机中,负数以原码的补码形式表达
原码
一个正数,按照绝对值大小转换成的二进制数
一个负数按照绝对值大小转换成的二进制数,然后最高位补1,称为原码
00000000 00000000 00000000 00000101 是 5的 原码
10000000 00000000 00000000 00000101 是 -5的 原码
反码
正数的反码与原码相同,负数的反码为这个数的原码除符号位外其它位取反
正数5的原码 00000000 00000000 00000000 00000101
正数5的反码 00000000 00000000 00000000 00000101
负数-5的原码 10000000 00000000 00000000 00000101
负数-5的反码 11111111 11111111 11111111 11111010
补码
正数的补码与原码相同,负数的补码为这个数的原码转换成反码,然后在最后一位加1
11111111 11111111 11111111 11111010 + 1 = 11111111 11111111 11111111 11111011
负数与二进制之间的转换相关推荐
- 计算机网络ip进制转换方法,IP地址与二进制之间的转换
IP地址与二进制之间的转换 在讨论如何进行IP地址与二进制之间的转换前, 有必要解释一下IP地址与二进制的概念 IP IP协议是网络层的一个协议, 是能使连接到网上的所有计算机网络实现相互通信的一套规 ...
- IP地址与二进制之间的转换
IP地址与二进制之间的转换 在讨论如何进行IP地址与二进制之间的转换前, 有必要解释一下IP地址与二进制的概念 IP IP协议是网络层的一个协议, 是能使连接到网上的所有计算机网络实现相互通信的一套规 ...
- 网络编程 网络地址点分十进制和二进制之间的转换
网络编程 网络地址点分十进制和二进制之间的转换 点分十进制->二进制 点分十进制转二进制的函数有inet_addr,inet_aton,inet_network,inet_pton,它们都将输入 ...
- 物联网中常用的方法,16进制二进制之间的转换
由于最近公司做的是关于物联网的项目,所以经常用到进制转换的功能,所以自己写了一些并且收集了一些方法,供大家使用 import java.text.SimpleDateFormat; import ja ...
- python 图片与二进制之间的转换
一:PIL格式图片转成二进制 先读取为PIL格式,再转为二进制 import io import base64 from PIL import Imagedef image2byte(image):' ...
- 身份证信息登记,涉及base64和blob二进制之间的转换
1.UBUtil类,处理Blob值 package com.taxsearch.controller;import java.io.IOException; import java.sql.Blob; ...
- java实现十进制与二进制之间的转换
十进制转二进制 int num = 100;String str = Integer.toBinaryString(num);System.err.println("二进制===" ...
- 十进制与二进制之间的转换
二进制转十进制 二进制的1001转为十进制:为 9. 十进制转二进制: 十进制的8转为二进制:为 1000 转载于:https://www.cnblogs.com/cuixiaomeng/p/67 ...
- 8421法 十六进制和二进制之间的转换
8421顾名思义就是把二进制的4个bit位进行8421划分,如果二进制位是1则取对应8421值相加即是十六进制数值 1 1 1 1 8 4 2 1 例:二进制 1111 = 十六进制0xF 1 0 1 ...
- JavaScript 浮点数与二进制之间的转换
目录 二进制转浮点数 浮点数转二进制 二进制转浮点数 单精度 binary_to_float(data){let buf = new Uint8Array(data);buf.reverse();le ...
最新文章
- 目标识别——SIFT算法
- 小议SqlMapConfig.xml配置文件
- LeetCode 1957. 删除字符使字符串变好
- Android延伸布局到状态栏,Android 状态栏透明
- Autodesk Revit DB Link 中文理解
- 编程范式 —— 函数式编程入门
- Linux笔记(shell特殊符号,sort排序,wc统计,uniq去重,tee,tr,split)
- python之修改pip为阿里源
- data/mysql_error_trace.inc,09-在线挑战详细攻略-《真的很简单》
- 模糊数学 计算机智能,模糊数学与人智能技术.pdf
- StuQ IT技能图谱全集
- 计算机录屏幕和声音的软件是什么,电脑录屏软件带声音哪个好用 电脑录屏软件带声音软件...
- 福州化工实验室建设注意隐患分析
- 在html中加入中文字体,css设置中文字体
- 【Python PIL】用PIL绘制中国象棋棋盘
- C++面向对象(1):防卫式声明
- html div布局位置横,div位置布局 CSS实现DIV居中对齐 div居右对齐 div居左对齐
- Android apktool使用中遇到的问题
- C语言(CED)智力大冲浪——贪心算法第一题
- 程序员应该知道的——《Java程序员上班那点事儿》精华
热门文章
- 计算机打字皮肤怎么退出,使用搜狗输入法电脑版中设置快捷键更换皮肤的方法...
- 2D卷积和3D卷积的区别及pytorch实现
- hard sigmoid函数
- 访问ftp服务器网页,访问ftp服务器是网页
- PostgreSQL RULE
- USB无线网卡和PCI-E无线网卡如何选择?
- Tony Mobily谈强化Apache
- 在WordPress中使用旋转文字创建“会话”横幅:第2部分
- http://www.cnblogs.com/xd502djj/p/3473516.html
- 现钞和现汇有什么区别??