-120-20的二进制怎么算

-120-20的二进制怎么算,第1张

将-120和-20转换为二进制数后,可以使用二进制补码运算进行减法 *** 作。具体步骤如下:
首先将-120和-20转换为8位二进制补码,即:
-120的补码:1 0 0 0 0 1 1 0(最高位表示符号位,1表示负数)
-20的补码: 1 0 1 0 1 1 1 1
接下来,将二者相加。这里需要注意,加法的进位应当舍去,即当某一位的结果为2时,将结果置为0。具体计算过程如下:
1 0 0 0 0 1 1 0
+ 1 0 1 0 1 1 1 1
------------------------
10 10 01 10 10 1 10 1(舍去第一位的进位1,得到的结果为负数,需要将其转换为补码)
最终的结果为-140,即-10001100的二进制。

在日常生活中,人们都采用十进制技术,其特点是“逢十进一”。在计算机中采用的技术方法则是二进制,其特点是“逢二进一”。二进制数只有两个计数符号0和1。因此,作为机器表达数值来说,就只需要通、断或高、低两个电信号状态。所以计算机采用二进制表示很容易数据的传输和处理也不容易产生错误,工作可靠性高。除此之外,二进制的运算法则也比较简单,可以使计算机运算器的结构大大简化,控制更加简单。
例如,二进制数11010转换成十进制数为:
11010=1×24+1×23+0×22+1×21+0×20=26
十进制转换成二进制
采用 "除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。如十进制的125
将余数由下向上依次写下即是:1111101。
在计算机内部,所有信息的存放、处理和传送都采用二进制的信号形式。如英文字母、汉字、颜色、图像和声音等,必须通过不同的数字化编码转变成二进制编码后,才能被计算机所接受。
二进制信号形式在信息处理中被称作数字化信号或数字信号。

您好,很高兴回答您的问题。
首先举一个例子:十进制123=1100+210+31,这里的100是10的平方,10是10的一次方,1是10的零次方,分别是处在百位、十位和个位,也就叫做这些对应位置上的位权值,那么二进制也是一样的道理。
二进制转换成十进制是:将二进制每个位置上的数字乘以所在位的位权值,然后相加。如101101转换成十进制是12的5次方+02的4次方+12的3次方+12的2次方+02的1次方+12的0次方=32+8+4+1=45;这个45就是对应的十进制的数。

小数点前或者整数要从右到左用二进制的每个数去乘以2的相应次方并递增,小数点后则是从左往右乘以二的相应负次方并递减。

二进制转十进制指把二进制数转成十进制数。适用于电子、编程、编码、数学领域。随着计算机的普及,二进制开始频繁应用于日常生活中。其中包括二进制数据的运算甚至关于机器语言的转换。但人们在生活中更熟悉十进制,如何将二进制进行转换变成十进制数,或者与之息息相关的八进制数和十六进制数。

为了对二进制信息进行各种处理,需要使用逻辑代数这个数学工具。逻辑代数中最基本的逻辑运算有三种:逻辑加(也称“或”运算,用符号“OR”、“∨”或“+”表示)、逻辑乘(也称“与”运算,用符号“AND”、“∧”或“·”表示)、以及取反(也称“非”运算,用符号“NOT”或“—”表示)。

相关转换:

二进制转八进制:二进制数转换成八进制数:从小数点开始,整数部分向左、小数部分向右,每3位为一组用一位八进制数的数字表示,不足3位的要用“0”补足3位,就得到一个八进制数。

二进制转十六进制:二进制数转换成十六进制数:二进制数转换成十六进制数时,只要从小数点位置开始,向左或向右每四位二进制划分一组(不足四位数可补0),然后写出每一组二进制数所对应的十六进制数码即可。

八进制转二进制:八进制转换成二进制数:八进制数通过除2取余法,得到二进制数,每个八进制对应三个二进制,不足时在最左边补充零。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10344876.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存