二進制八進制16進制相互轉換?二進制、十進制、八進制、十六進制間的相互轉換函數,下面我們就來說一說關于二進制八進制16進制相互轉換?我們一起去了解并探讨一下這個問題吧!
二進制、十進制、八進制、十六進制間的相互轉換函數
1、輸入任意一個十進制的整數,将其分别轉換為二進制、八進制、十六進制。
2、程序代碼如下:
#include<iostream>
using namespace std;
int main()
{int num;
char a[39];//定義一個字符數組,用于存儲字符串
cout<<"Entre num:"<<endl;
cin>>num;
cout<<"二進制:"<<itoa(num,a,2)<<endl;//轉換為2進制
cout<<"八進制:"<<itoa(num,a,8)<<endl;//轉換為8進制
cout<<"十六進制:"<<itoa(num,a,16)<<endl;//轉換為16進制
return 0;
}
3、說明:函數itoa(參數1,參數2,參數3)為進制間相互轉換函數,參數1是要轉換的數字,參數2是存儲轉換後的數值為字符串的地址,參數3是進制數, 2:二進制,8:八進制,16:十六進制。
4、程序編輯窗口:
5、程序運行窗口:
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!