在c++中,输出输入运算符,与c语言中有所不同。
//c语言中输入输出
printf();
scanf();
//c++中输入输出
cin>>...;
cout<<...;
在c++中声明文件,可以加.h,也可以加using namespace std;
//c语言中
#include<stdio.h>
//c++中
#include<iostream>
using namespace std;
也可以用
#include<iostream.h>
在c++中也可以使用格式化,但需要iomanip声明
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
double r=98.88;
cout<<setw(34)<<fixed<<showpoint<<r;
}
//格式化的格式还有很多
如:
cout<<setiosflags(ios::left)左对齐。
cout<<setpercision(3)<<r<<endl;
......
在进制进行转换时例如十,八,十六转化时
我们可以用hex(16),dec(10),oct(8)
int main()
{
int r;
cin>>r;
cout<<dec<<r;//输入时就是十进制,所以dec没必要加。
cout<<oct<<r;
cout<<hex<<r;
}