本周学习了c++的一部分基础,感觉和c区别不大,也有很大的区别,比如c++的输入与输出。
在用 cin 进行输入时,我们不用指定具体的数据类型,系统会根据变量的类型从输入流中提取相应长度的字节。同样,用 cout 进行输出时,系统也会自动判别输出数据的类型使输出的数据按相应的类型输出。
通过 cin 读入数据时,会自动跳过输入流中的空格、tab 键和换行字符。当遇到无效字符或者文件结束符时,输入 cin 就会处于出错状态,我们可以通过判断 cin 的值来判断流对象是否处于正常状态和提取操作是否成功。
cout.put()输出单个字符,可以连续输出。
cin.get()读入一个字符(包括空白字符),返回读入成功的字符,如遇到文件结束符,返回 EOF
cin.get(ch)读入一个字符并赋值给变量 ch,成功读入则返回真
cin.get(字符数组或指针,字符个数 n,终止字符) 读入 n-1 个字符,如遇到终止字符则提前结束
cin.getline(字符数组或指针,字符个数 n,终止字符) 与上面的 cin.get 类似,但是遇到终止字符时,字符指针会移到该终止字符后面,而 cin.get 则会停留在原位置
#include
using namespace std;
int main()
{
cout<<"Hello world!!!"<return 0;}



