您的位置:首页 > 编程语言 > C语言/C++

c++ cin和cout对象

2016-04-15 22:17 330 查看
1.cout

//要使用控制符就要包括头文件iomanip

(1)cout<<setfill(c)<<setw(n)<<a<<endl;

(2)ios::internal

为流成员函数setf()或控制符setiosflags()调用的状态

作用:

数值的符号位在域宽内左对齐,数值右对齐,中间由填充字符填充。

(3)ios::showpoint

作用:

强制输出浮点数的小数点和尾数0(例如float 3,本来输出为3,设置状态后输出3.00000)

(4)ios::showpos

作用:

正数强制显示“+”

(5)ios::skipws

作用:

忽略前导的空格

注意:对于之前的的格式控制一旦使用,不去改变或撤销就会一直保持其状态。

(6)cout.put('a').put('b').put('c')........

2.cin

对象cin通过流提取运算符“>>”从输入流提取数据,当遇到无效字符(类型不匹配)或文件结束符时,输入流cin就处于出错状态,此时cin的值为0,正常状态时为非零。

(1)get()函数

1.cin.get()

cin.get()和getchar()等效

2.cin.get(ch)

!!没有getchar(ch)这种用法,但是cin.get(ch)可以,获取一个字符,并把它赋给ch。

3.cin.get(数组/字符指针,字符个数,终止字符)

读取n-1个字符,当遇到终止字符时提前结束,为什么是n-1个呢,因为第n个是'\0'。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: