色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

把十進制轉換為二進制的三種辦法

錢多多2年前15瀏覽0評論

把十進制轉換為二進制的三種辦法?

你說有三種辦法,但是我所知道的只有兩種,可能其他人的回答會進行補充。

第一種:

需要一個輔助的變量。

輔助變量的初始值是1。

將輔助變量一直乘以二,直到下一次乘以二將會大于被轉換的十進制為止。

然后一直做一個具有分支的步驟,直到將要被轉換的十進制等于零為止。并且每次做完之后再將輔助變量除以二:

如果輔助變量小于或等于將要被轉換的十進制,那么把將要被轉換的十進制減去輔助變量,然后在寫結果的地方最右邊寫上一個1。

否則就直接把輔助變量除以二,然后在寫結果的地方最右邊寫上一個0。

等到可以跳出剛才那個循環了之后,結果就已經寫完了。

第二種辦法:

一直把將要被轉換的十進制除以二(記得包含余數),然后把余數從右往左寫。

直到最后將要被轉換的十進制等于零為止。

最后結果就是二進制了。

java二進制轉byte,把十進制轉換為二進制的三種辦法