当前位置:首页 > 二进制 > 正文

二进制算法教程


⓵二进制的算法

二进制是一种数字系统,使用两个数字0和1来表示数值。 在计算机科学中,二进制是最基本的计算机语言。 下面是一些常见的二进制算法:

1.二进制加法:二进制加法涉及将两个二进制数相加。 它遵循与十进制系统相同的结转规则。 如果相应位置的两个数之和超过1,则发生进位。 示例:1+1=10。

2.二进制减法:二进制减法是两个二进制数相减的过程。 它还遵循类似于十进制的借用规则。 如果减数大于被减数,则必须从高位借用。 示例:101(5)-11(3)=10(2)。

3.二进制乘法:二进制乘法是两个二进制数相乘的过程。 它类似于十进制乘法,其结果是通过将每一位数字相乘并以位对齐的方式相加来获得的。 示例:101(5)*11(3)=1111(15)。

4.二进制除法:二进制除法涉及将一个二进制数除以另一个二进制数。 它类似于小数除法,使用长除法进行计算。 示例:1101(13)÷11(3)=100(4)余数1.

5.二进制转换:二进制转换是将其他数制的数字转换为二进制数或将二进制数转换为其他数制的数字的过程。 例如,将十进制数18转换为二进制数10010,将二进制数1011转换为十进制数11,结果为。

二进制算法的应用领域

1计算机内部运算:计算机内部的所有运算均以二进制形式进行,包括加、减、乘、除等。 二进制算术用于处理和计算内存中的数据和指令。

2.数据存储和通信:计算机中的数据存储和通信通常采用二进制形式。 硬盘、存储和网络传输等设备基于二进制位存储和传输数据。

3.编码和压缩:二进制算法用于数据编码和压缩。 例如,将字符和图像转换为二进制编码形式(例如ASCII码和二进制图像格式)并使用二进制数据压缩算法(例如Huffman编码和Lempel-Ziv-Welch压缩)。


⓶二进制到底怎么算?
1、加法规则:0+0=0、0+1=1+0=1、1+1=10
2减法规则:先0-0=01-0=11-。 =00-1=1为借位,(10)20-1-1=0借位时借位11-1-1=1借位。 在减法中,当需要向前一位借数时,必须将前一位中的1视为后一位中的(2)10。
3.乘法规则:0×0=0、0×1=1×0=0、1×1=1
4.=0,11=1除法时注意:00=001=010=0(无意义)​
扩展信息
二进制是计算中广泛使用的一种数制在技​​术上。 二进制数据是由两位数字0和1表示的数字,其基数为2,进位规则为“每二转一”,借位规则为“借一等于二”,由德国人莱布尼茨发现18世纪数学哲学大师。 目前的计算机系统基本采用二进制系统,数据主要以补码二的形式存储在计算机中。