1樓:匿名使用者
從二進位制轉換
為抄十進襲制有幾種方式
第一種是bai
在二進位製數前du加上0b,顯示時會自動轉換為十zhi進製dao,注意這並不是字串
x = 0b1010print(x)
如果是字串可以利用eval求值
x = eval('0b1010')
第二種是利用int函式,字串可以以0b為字首,也可以不使用int('1010',base=2)int('0b1010',2)函式會將輸入base進製的字串轉換為十進位制
2樓:矽谷少年
太簡單了。
**執行結果
程式設計實現:輸入乙個十進位製數,轉換成對應的二進位製數、八進位製數和十六進位製數並輸出。
3樓:墨汁諾
1、#include
using namespace std;
int main()
cout/八進位制和十六進位制使用格式化輸出即可,oct表示八進位制,hex表示十六進位制
cout 2、main() printf("二進位制為%s",x);} 4樓:匿名使用者 以下是c++的: #include using namespace std; int main() cout<六進製制使用格式化輸出即可,oct表示八進位制,hex表示十六進位制 cout< cout< 請編寫程式實現十進位制轉換為二進位制、八進位制、十六進位制。要求如下: 5樓:匿名使用者 這樣就將其轉化成10進製了,你再將其轉化成二進位制就可以載得到八進位制和十六進位制了 6樓:楊武威 #include void convert(unsigned int n, unsigned int r) printf("\n"); break; case 8: printf("%o\n",n); break; case 16: printf("%x\n",n); break; default: printf("error input r!\n");}}int main() 用vc++語言編寫程式十進位制整數到二進位制,八進位制,十六進位制的轉換。要求:進製轉換使用乙個函式實現。 7樓: 供參考…… #include "stdafx.h" #include "iomanip.h" void d10to2_8_16(int i,char radix)void main(void) 編寫程式輸入乙個正整數分別按十進位制,八進位制和十六進位制輸出該數 8樓:匿名使用者 輸出形式選擇%d即輸出十進位製數,%o即輸出八進位製數,%x即輸出十六進位製數,具體如下: 9樓:匿名使用者 #include main() int btod long bdata return ddata 編寫程式 定義乙個函式過程實現十進位製數轉換成二進位製數 八進位製數 十六進位製數的功能。80 include stdio.h include stdlib.h int main c語言,寫乙個函式,實現二進位製到十進位制的轉換。in... 你這是c語言自 不是c include int main for i n 1 i 0 i printf d temp i 你要想下10進製zhi轉成2進製,是從最低位求起的,dao也就是求餘的結果要反過來,你拿筆自己算算看。這個要用到掩bai碼。du include int main 也可以用遞迴屬... lude stdlib.h main x while x 0 printf d a x printf n system pause 再送你乙個進製 轉換的問題 把十進dao製數轉換為其它進製 include stdio.h include stdlib.h main px while px 0 pr...編寫程式,自己定義函式實現將二進位製數轉換成十進位製數
編寫程式,將十進位制整數n轉換成二進位製數。本人初學C求指導
用c語言編寫輸入二進位製數,輸出十進位製數