计算机二进制怎么算的?
日期:2023-4-80 次浏览
大家好。关于这个问题啊,我也看过一些这方面的书籍资料。以下均供大家参考:
二进制:就是用来数值表示的,意义跟我们平时用的十进制一样。比如十进制(1)对应二进制(1),十进制(2)对应二进制(10)。二进制提出的目的是为了让计算机更好的理解和计算,所有的数值由(0,1组合而成),十进制的所有数值由(0,1,2,3,4,5,6,7,8,9组合而成)
二进制计算
二进制转十进制:比如二进制(10)转化成十进制:1x2^1 + 0x2^0 = 2(十进制)。乘2取整法
十进制转二进制:除2取余法。如十进制(3) : 3除以2余1,所以对应的二进制
‘’111111"像这样一个数,从右往左开始代表2的0次方,2的1一次方,2的2次方。。类推 0001 = 2^3 x 0 + 2^2 x 0 + 2^1 x 0 + 2^0 x 1 = 1 0010 = 2^3 x 0 + 2^2 x 0 + 2^1 x 1 + 2^0 x 0 = 2 0100 = 2^3 x 0 + 2^2 x 1 + 2^1 x 0 + 2^0 x 0 = 4 1000 = 2^3 x 1 + 2^2 x 0 + 2^1 x 0 + 2^0 x 0 = 8 0110 = 2^3 x 0 + 2^2 x 1 + 2^1 x 1 + 2^0 x 0 = 6 依次类推~其实就是从右往左数,把数字所在位置-1得到的数做底数为'2'的指数.再乘以相应位置上的数'0'或'1'.最后全部加起来,就是你给出的二进制的十进...