利用进制转换(轻松过期末考试)

 十进制换八进制,十六进制
#include 
using namespace std;
int main()
{
	int i=128;
	cout<

这样就可以把128换成hex十六进制,oct八进制,dec十进制,但是不能换成二进制,二进制单独算;

十进制换二进制
#include   
#include   
  
using namespace std;  
  
int main() {  
    int decimal_num;  
    cout << "请输入一个十进制数: ";  
    cin >> decimal_num;  
    bitset<32> binary_num(decimal_num);  //重点
    cout << decimal_num << "的二进制表示为: " << binary_num << endl;  
    return 0;  
}

简化上面的代码

#include 
using namespace std;
int main()
{
	int dec;
	cin>>dec;
	bitset<32> bin(dec); //更简化,十进制转换二进制  <64>是你想要的位数,也可以<32>等等 
	cout<

希望你轻轻松松的把期末考试过了,嘻嘻嘻。

你可能感兴趣的:(c++,算法,开发语言)