2進制算法全過程(2進制算法)

導讀您好,現在軟糖來為大家解答以上的問題。2進制算法全過程,2進制算法相信很多小伙伴還不知道,現在讓我們一起來看看吧!1、用編程思想給你解...

您好,現在軟糖來為大家解答以上的問題。2進制算法全過程,2進制算法相信很多小伙伴還不知道,現在讓我們一起來看看吧!

1、用編程思想給你解釋吧,把你的十進制數除以2,留余數(不是1就是0),然后把這個商再除以2,一直循環下去,直到商變成1,把這個1算上先前的倒序余數就是該十進制的二進制。

2、inaryNum[16];//存放轉換后得到的二進制碼while((num/2)!=1)//判斷條件為:除以2之后的商不等于1binaryNum[count]=num%2;//取余后的數字存入數組num/=2;//進行下一輪的判斷count++;//此變量用來指定數組下標}binaryNum[count+1]=1;//最后一次除法做完以后,剩下的商一定是1,所以在最后手動添加一個1for(inti=count+1;i>=0;i--)printf("%d",binaryNum[i]);}//倒序輸出。

本文就為大家分享到這里,希望小伙伴們會喜歡。

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!