=0;i--)putchar(*(a+i));putchar('\n');}运行结果与前相同。成员函数put不仅" />

c语言中cin用法,C++编程中用put输出单个字符和cin输入流的用法

您所在的位置:网站首页 cin函数 c语言中cin用法,C++编程中用put输出单个字符和cin输入流的用法

c语言中cin用法,C++编程中用put输出单个字符和cin输入流的用法

2023-07-14 17:11| 来源: 网络整理| 查看: 265

用C++流成员函数put输出单个字符

在程序中一般用cout和插入运算符“

char *a="BASIC";

for(int i=4;i>=0;i--)

putchar(*(a+i));

putchar('\n');

}

运行结果与前相同。

成员函数put不仅可以用cout流对象来调用,而且也可以用ostream类的其他流对象调用。

C++ cin输入流详解

标准输入流是从标准输入设备(键盘)流向程序的数据。在头文件iostream.h中定义了cin、cout、cerr、clog 4个流对象(详情请查看:与C++输入输出有关的类和对象),cin是输入流,cout、cerr、clog是输出流。

cin是istream类的对象,它从标准输入设备(键盘)获取数据,程序中的变量通过流提取符“>>”从流中提取数据。流提取符“>>”从流中提取数据时通常跳过输入流中的空格、tab键、换行符等空白字符。

注意:只有在输入完数据再按回车键后,该行数据才被送入键盘缓冲区,形成输入流,提取运算符“>>”才能从中提取数据。需要注意保证从流中读取数据能正常进行。

例如:

int a,b;

cin>>a>>b;

若从键盘上输入

21 abc↙

变量a从输入流中提取整数21,提取操作成功,此时cin流处于正常状态。但在变量b准备提取一个整数时,遇到了字母a,显然提取操作失败了,此时,cin流被置为出错状态。只有在正常状态时,才能从输入流中提取数据。

当遇到无效字符或遇到文件结束符(不是换行符,是文件中的数据已读完)时,输入流cin就处于出错状态,即无法正常提取数据。此时对cin流的所有提取操作将终止。在 IBM PC及其兼容机中,以Ctrl + Z表示文件结束符。在UNIX和Macintosh系统中,以 Ctrl + D表示文件结束符。当输入流cin处于出错状态时,如果测试cin的值,可以发现它的值为false(假),即cin为0值。如果输入流在正常状态,cin的值为true(真),即cin为 一个非0值。可以通过测试cin的值,判断流对象是否处于正常状态和提取操作是否成功。如:

if(!cn) //流cin处于出销状态,无法正常提取数据

cout

if(grade>=85) cout



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3