C++输入输出
- char ch = getchar()
读取一个字符,包括换行、空格 - putchar(ch)
输出一个字符,包含换行、空格 - scanf("%d", &a)
忽略换行、空格 - printf("%d\n", a)
- cin>>a
忽略换行、空格 - cout<<a
- cin.getline(char * buff, int buff_size)
读取指定大小,包含换行、空格 - ch = cin.get()
读取一个字符,包括换行、空格 - getline(cin, string str)
读取一行作为字符串,不包含换行 - getchar()与cin一起使用
cin读取之后再用getchar()或getline(),cin读取的不占读入流
格式化输出
#include<iomanip>
cout<<setw(3)<<setfill('0')<<a<<endl;
printf("%2d", a);
printf("%02d", a) //不够处补0