永发信息网

怎么把10进制数变成2进制数?

答案:6  悬赏:80  手机版
解决时间 2021-02-15 07:08
  • 提问者网友:轻浮
  • 2021-02-15 03:46
怎么把10进制数变成2进制数?
最佳答案
  • 五星知识达人网友:低血压的长颈鹿
  • 2021-02-15 05:18
十进制整数转换为二进制整数采用"除2取余,逆序排列"法。
二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。
具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为0时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
例如:254
254/2=127……0
127/2=63…1
63/2=31...1
31/2=15…1
15/2=7…1
7/2=3…1
3/2=1...1
1/2=0...1
故为11111110
全部回答
  • 1楼网友:毛毛
  • 2021-02-15 09:56
转换
  • 2楼网友:酒安江南
  • 2021-02-15 08:25
计算机附近里面的计算器就可以转换。
  • 3楼网友:三千妖杀
  • 2021-02-15 07:10
//--------------------------------------------------------------------------- #include void bin(int dec) { if (dec) { bin(dec/2); printf("%d",dec%2); } } int main(void) { bin(10); return 0; } //---------------------------------------------------------------------------
  • 4楼网友:拜訪者
  • 2021-02-15 06:41
如何只是10进制转2进制数的话: 向学会从2进制转10进制 教你一个我自己理解的简便办法:4位2进制数 可以叫做8 4 2 1码 转十进制时 由高向低位 分别与 8 4 2 1相乘 乘积相加 如 二进制数 1010 转十进制 :1*8+0*4+1*2+0*4=10 5位2进制数 按位分别与16 8 4 2 1相乘 依次类推 那么十进制数手动怎样方便地转2进制呢? 比如十进制数23吧 你可以这样想:23是由一个16、零个8、一个4、一个2、与一个1组成的 那么这个二进制数从最高位往最低位排起来就应该是 1 0 1 1 1 这种方法如果应用熟练以后还是很方便的
  • 5楼网友:醉吻情书
  • 2021-02-15 06:28
用整除法,即用十进制数除以2,直到不能整除为止,再从商向上一级一级的排余数。例:十进制10,10除以2商5余0,5除以2商2余1,2除以2商1余0,那么十进制10转换成二进制就是1010
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯