进制输入C++
十六进制输入
cin>>hex>>x;
十进制输入(其实也就是默认了)
cin>>dec>>x;
八进制输入
cin>>oct>>x;
输出同理啦O_o
cout<<"十六进制(大写字母):"<<hex<<uppercase<<x<<endl;
C输入
scanf("%d",&a) -----> cin>>a;
scanf("%d , %d",&a,&b);两个%d之间是一个空格 一个逗号 一个空格!
%c 字符
%d 有符号十进制整数
%f 浮点数(包括float和doulbe)
%s 字符串
C输出
printf("%d",a) ------> cout<<a;
左对齐:"-" 比如:"%-20s"
右对齐:"+" 比如:"%+20s"
printf("% 6.2f" ,a) 输出宽度为6带两位小数点的a
printf("%o\n",a);//八进制输出
printf("%#o\n",a);//八进制前面加0输出
printf("%X\n",a);//十六进制大写输出
printf("%x\n",a);//十六进制小写输出
printf("%#X\n",a);//十六进制前面加0x输出
printf("%#x\n",a);//十六进制前面加0x输出