十进制数121转化为二进制数是1111001,即:121(10)=1111001(2)。算法是:
121 除 2 取 余,直到小于2,即:121/2 = 60 余1 60/2 = 30 余 0 30/2 = 15 余 0 15/2 = 7 余17/2 = 3 余 1 3/2 = 1 余1
将余数从后往前串起来,就得到1111001。
扩展资料:
二进制有两个特点:它由两个数码0,1组成,二进制数运算规律是逢二进一。为区别于其它进制,二进制数的书写通常在数的右下方注上基数2,或加后面加B表示,其中B是英文二进制Binary的首字母。
例如:二进制数10110011可以写成(10110011)2,或写成10110011B。对于十进制数可以不加标注,或加后缀D,其中D是英文十进制Decimal的首字母D。计算机领域我们之所以采用二进制进行计数,是因为二进制具有以下优点:
1、二进制数中只有两个数码0和1,可用具有两个不同稳定状态的元器件来表示一位数码。例如,电路中某一通路的电流的有无,某一节点电压的高低,晶体管的导通和截止等。
2、二进制数运算简单,大大简化了计算中运算部件的结构。
3、二进制天然兼容逻辑运算。