
感谢: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 ;
}