128的二进制是多少

128的二进制表示是10000000。

我们知道128是一个8位二进制数的最大值,即它是2的7次方。因此,我们可以将128转换为二进制形式,即10000000。我们可以使用除法来验证这个结果。

将128除以2,得到64,余数为0。再将64除以2,得到32,余数为0。继续这个过程,直到商为0为止。这个过程中每一步的商和余数依次是:128/2余0,64/2余0,32/2余0,16/2余0,8/2余0,4/2余0,2/2余0,1/2余0。将这些商和余数从右到左排列起来,得到的二进制数为10000000,与前面的结果相同。

二进制和十六进制的区别:

二进制是一种基于2的进制数制,它使用0和1两个数字来表示数值。而十六进制则是一种基于16的进制数制,它使用0到9和A到F这16个数字来表示数值。因此,二进制和十六进制的基数不同。二进制和十六进制的符号也有所不同。二进制使用B作为符号来表示,而十六进制则使用H作为符号来表示。

二进制和十六进制的运算规则也有所不同。二进制的运算规则是逢二进一,也就是说在二进制数中每两个数字组成一个二进制位,每个位只能取0或1。而十六进制的运算规则是逢十六进一,也就是说在十六进制数中每两个数字组成一个十六进制位,每个位可以取0到9和A到F这16个数字。

二进制和十六进制的表示方法也有所不同。二进制通常用二进制数表示,例如010101表示十进制的21。而十六进制则通常用十六进制数表示,例如0x2F表示十进制的50。