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'。
//要使用控制符就要包括头文件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'。
相关文章推荐
- C++中的小错误
- 2015级C++第8周项目 数组和指针
- stl关联容器
- C++第三次实验—友元类
- 栈的应用-表达式求值
- c++下为使用pimpl方法的类编写高效的swap函数
- 全局变量、静态全局变量、静态局部变量和局部变量的区别
- 单片机中的C语言
- C++: 二维数组作函数参数
- C++11多线程教学(二)
- C++11多线程教学(一)
- C++性能的优化
- C++第三次实验—静态成员应用
- C++中的private/protected/public
- 【C++】成员函数的重载,覆盖,隐藏
- C++作业3-类和对象2
- c++头文件的简单使用
- 7.3.4 friend class
- C++全局变量(编译后)去哪儿
- c++ 编程拾贝(三)