第三章学习小结

           第三章学习小结

                                                                          简单的输入输出

一.笔记

 

1.传统输入输出函数实现方法

C语言中没有定义输入输出语句,输入输出功能通过scanf()和print()等函数实现。除scanf()和print()可在不包含头文件的情况下使用外大多数函数都是要包含stdio.h(standard input/output header file)

验证例题3.1

注:“%c”表示输入的变量a是char型(一个字符)。

2.cout输出流

计算机的输入输出分为两大类:标准输入输出(键盘和显示器)和文件输入输出(磁盘数据)。

程序首先先包含输入输出流的头文件iostream,标准格式为cout<<  <表达式1>  [<表达式2>...]

(运算符<<除了可做输出流的符号运算符外,还可以作为位运算的左移运算符使用。)

在输出流cout中是根据变量的数值而不是根据变量的数据类型来决定输出数据的格式的。

使用转义字符书写方法,用cout可以输出任何ASCII码的字符。

endl表示输出一个换行符,等同于转义字符‘\n’。使数据项之间隔开另一种方法是使用setw()函数来指定输入数据项的宽度。需注意setw()函数是定义在iomanip头文件中的系统函数。如 cout<<setw(2)<<setfill('0')<<hour<<":"<<setw(2)<<setfill('0')<< minute<<endl;

3.2.1输出八进制数,十六进制数和用科学记数法表示的数

cout.self()用来设置标志位ios::scientific,指定对实数按照科学记数法格式输出,而out.unself()用来终止(14章)。

八进制和十六进制:例如cout<<"a"<<oct<<a<<'\t'<<"b"<<hex<<b;十进制:dec。

八进制和十六进制数的输入只能适用于整形变量,不适用于字符型变量,实型变量。

3. cin输入

cin.ignore()作用是在字符读取的过程中忽略若干个字符,格式为cin.ignore(<忽略的字符个数>)。

cin.get()作用是吧键盘输入的每一个字符包括空格符和回车符等分隔符都作为一个输入字符付给字符型变量

输入流中回车符即使分隔符又是确认符。

 

二.下周计划

1.整理第四章笔记

2.自学完第五章

3.刷21道pintia上的题目

 

posted on 2018-10-19 17:18  Epher  阅读(110)  评论(0编辑  收藏  举报

导航