二进制数是用0和1表示的数制,其中0表示没有,1表示有。将十进制数114514转换为二进制数,可以使用除以2取余法。

  1. 将114514除以2,商为57257,余数为0。
  2. 将57257除以2,商为28628,余数为1。
  3. 将28628除以2,商为14314,余数为0。
  4. 将14314除以2,商为7157,余数为0。
  5. 将7157除以2,商为3578,余数为1。
  6. 将3578除以2,商为1789,余数为0。
  7. 将1789除以2,商为894,余数为1。
  8. 将894除以2,商为447,余数为0。
  9. 将447除以2,商为223,余数为1。
  10. 将223除以2,商为111,余数为1。
  11. 将111除以2,商为55,余数为1。
  12. 将55除以2,商为27,余数为1。
  13. 将27除以2,商为13,余数为1。
  14. 将13除以2,商为6,余数为1。
  15. 将6除以2,商为3,余数为0。
  16. 将3除以2,商为1,余数为1。
  17. 将1除以2,商为0,余数为1。

将以上余数从下往上排列,得到二进制表示为11100001110101010。

114514的二进制

原文地址: http://www.cveoy.top/t/topic/h4lU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录