十进制转二进制(把十进制转换为二进制的三种办

知识大全 2022-08-03 21:35www.worldometers.cn知识大全

你说有三种办法,但是我所知道的只有两种,可能其他人的回答会进行补充。

第一种:

需要一个辅助的变量。

辅助变量的初始值是1。

将辅助变量一直乘以二,直到下一次乘以二将会大于被转换的十进制为止。

然后一直做一个具有分支的步骤,直到将要被转换的十进制等于零为止。并且每次做完之后再将辅助变量除以二:

如果辅助变量小于或等于将要被转换的十进制,那么把将要被转换的十进制减去辅助变量,然后在写结果的地方最右边写上一个1。

否则就直接把辅助变量除以二,然后在写结果的地方最右边写上一个0。

等到可以跳出刚才那个循环了之后,结果就已经写完了。

第二种办法:

一直把将要被转换的十进制除以二(记得包含余数),然后把余数从右往左写。

直到最后将要被转换的十进制等于零为止。

最后结果就是二进制了。

Copyright © 2016-2025 www.worldometers.cn 全球网 版权所有 Power by

全球化,全球疫情,全球股市,全球新闻网,全球地图,全球通史,经济全球化,全球变暖,全球进化,