編程十進制轉二進制
發布時間: 2025-05-30 04:32:24
① 編程:將十進制數77轉換為二進制數到底是啥,咋寫出來
十進制轉二進制使用短除法。
77(十進制)
轉二進制
77除以2(轉幾進制就除以幾進制,轉成二進制所以除以2)
商=38 余數=1
38除以2
商=19 余數=0
19除以2
商=9 余數=1
9除以2
商=4 余數=1
4除以2
商=2 余數=0
2除以2
商1 余數=0
1除以2
商0 余數=1
當商等於0的時候這個算術就結束了
然後將余數的結果下往上排序輸出就能得出二進制的數字了:1001101
② 怎麼用c語言編程把十進制轉化成二進制
c語言中沒有二進制的格式輸出符號.
你可以用itoa函數很方便的將一個10進制int轉變成二進制字元串.
如:
int
i;
char
s[128];
scanf("%d",&i);
itoa(i,
s,
2);
/*3個參數,第一個是待轉換的數,第二個是存放轉換後的字元串,第三個即需要轉換的進制*/
printf("該數轉換為二進制是:
[%s]\n",s);
補充一點,itoa函數的頭文件是stdlib.h
熱點內容