65,211
社区成员
发帖
与我相关
我的任务
分享#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int i = 10;
cout.setf( ios_base::dec, ios_base::basefield );
cout << i << endl;
cout.setf( ios_base::hex, ios_base::basefield );
cout << i << endl;
cout.setf( ios_base::oct, ios_base::basefield );
cout << i << endl;
/*
输出以下信息...
10
a
12
请按任意键继续. . .
问题一:
printf()似乎也只有%d %x %o三种格式.
看来,没有一个现成的方法输出二进制的.
有没有变通方法,输出成二进制的1010呢?
*/
return 0;
}