控制台程序设置程序标题、图标
#include <iostream>
#include <windows.h>
#include <stdlib.h>
#include <bitset>
#include "resource.h"
using namespace std;
int main(int argc, char *argv[])
{
SetConsoleTitle(TEXT("进制表示"));
HWND hwnd = GetForegroundWindow( );
HINSTANCE hInstance = GetModuleHandle(argv[0]);
SendMessage(hwnd,WM_SETICON,ICON_SMALL,(LPARAM)LoadIcon(NULL,MAKEINTRESOURCE(IDI_WARNING)));
int a;
printf("请输入一个正整数:");
scanf("%d",&a);
cout<<"数字100用各进制表示,用cout输出:"<<endl;
cout<<"十进制:"<<a<<endl;
cout<<"十六进制:"<<hex<<a<<endl;
cout<<"八进制:"<<oct<<a<<endl;
cout<<"二进制:"<<bitset<16>(a)<<endl<<endl;
printf("用printf输出--------------:\n");
printf("十进制:%d\n",a);
printf("十六进制:%x\n",a);
printf("八进制:%o\n",a);
char bin_text[100];
itoa(a,bin_text,2);
printf("二进制:%-0s\n",bin_text);
system("pause");
return 0;
}