大家好,今天给大家讲讲C C++的一些基础语法,小编整理了一些简单入门基础知识,对于我们编程也有很多的帮助。
C++ cin
C++中的cin是一个 istream对象,从标准输入中读取数据,在iostream头文件中定义。cin建有一个缓冲区,即输入缓冲区。一次输入过程是这样的,当一次键盘输入结束时会将输入的数据存入输入缓冲区,而cin函数直接从输入缓冲区中取数据。正因为cin函数是直接从缓冲区取数据的,所以有时候当缓冲区中有残留数据时,cin函数会直接取得这些残留数据而不会请求键盘输入,这就是为什么有时会出现输入语句失效的原因。
1.cin>>函数的用法:这是我们最经常用,学习C++最初接触的输入流。
用法1.接受一个字符串的输入,遇到“空格”\"TAB\"\"回车“结束。
2.cin.get()的用法,这函数有三种形式,cin.get(),cin.get(char ch),cin.get(array,length)。
用法1.cin.get()用于读取一个字符,结束条件是回车,不过不会丢弃缓冲区的回车(enter)和空格,cin.get()和cin.get(char ch)功能基本一样的,char = cin.get()和cin.get(char ch)共能一样。
#include<iostream>
using namespace std;
int main()
{
char c,ch;
c = cin.get();
cin.get(ch);
cout<<c<<endl;
cout<<ch<<endl;
return 0;
}
输入:a回车(输入一个字符然后接着回车)
输出:a
(此处有一行)
输入:abcd回车
输出:a b
来源:https://www.cnblogs.com/mysweetAngleBaby/p/15632300.html
图文来源于网络,如有侵权请联系删除。