c語言十進(jìn)制轉(zhuǎn)二進(jìn)制代碼, 一般來說,C語言中的十進(jìn)制到二進(jìn)制的轉(zhuǎn)換是指C語言環(huán)境下的十進(jìn)制到二進(jìn)制的轉(zhuǎn)換,即屬于二進(jìn)制轉(zhuǎn)換的一種。它的原理通常是將正整數(shù)轉(zhuǎn)換成二進(jìn)制,采用除以二的方法,然后逆序,高位用零填充。
參考示例:
十進(jìn)制到二進(jìn)制樣本代碼一
# include stdio.h
int main()
{
int i, n=0, b[16];
scanf(%d,I);//讀取十進(jìn)制數(shù)
for (; i; i=1)
b[n++]=i1;
for (; n; )
printf(%d,b[-n]);//二進(jìn)制數(shù)逐個(gè)輸出。
//getchar();
printf(/n);
return 0;
}
十進(jìn)制到二進(jìn)制樣本代碼二
# include stdio . h void main(){ int a;scanf(/%d/,a);//輸入十進(jìn)制數(shù)。int result=0;//存儲(chǔ)的二進(jìn)制結(jié)果。
int p=1;//p=1表示單元號(hào)do { int b=a % 2;//b是余數(shù),第一個(gè)余數(shù)是二進(jìn)制單位。結(jié)果=結(jié)果p * b;p=p * 10//*10表示下一位是10位。
a=a/2;}while(a);printf(///n%d//n/,result);}
c語言十進(jìn)制轉(zhuǎn)二進(jìn)制代碼,以上就是本文為您收集整理的c語言十進(jìn)制轉(zhuǎn)二進(jìn)制代碼最新內(nèi)容,希望能幫到您!更多相關(guān)內(nèi)容歡迎關(guān)注。