C++ 中 int 转string, 以及10进制转2进制

时间:2023-03-09 16:35:49
C++ 中 int 转string, 以及10进制转2进制

感谢:http://blog.csdn.net/xiaofei2010/article/details/7434737

  以及:http://www.cnblogs.com/nzbbody/p/3504199.html

1. int转string(更多参见:http://www.cnblogs.com/nzbbody/p/3504199.html)

 #include <iostream>
#include <sstream>
using namespace std; int main() {
int aa = ;
stringstream ss;
ss<<aa;
string s1 = ss.str();
cout<<s1<<endl; // string s2;
ss>>s2;
cout<<s2<<endl; // system("pause");
return ;
}

2.10进制转2进制(更多参见:http://blog.csdn.net/xiaofei2010/article/details/7434737)

 //十进制转二进制
#include<iostream>
using namespace std; void printbinary(const unsigned int val)
{
for(int i = ; i >= ; i--) {
if(val & ( << i))
cout << "";
else
cout << "";
}
} int main()
{
printbinary();
return ;
}