第四章 C语言中的输入和输出.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第四章 C语言中的输入和输出.ppt》由会员分享,可在线阅读,更多相关《第四章 C语言中的输入和输出.ppt(29页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、Version 3.0C 语言中的输入和输出语言中的输入和输出第四章第四章回顾回顾赋值运算符赋值运算符算术算运符算术算运符比较运算符比较运算符逻辑运算符逻辑运算符位运算符位运算符转换转换运算符的优先级运算符的优先级2 2目标目标理解带格式的输入理解带格式的输入/输出函数输出函数 -scanf()和和 printf()使用字符输入使用字符输入/输出函数输出函数 -getchar()和和 putchar()3 3标准输入标准输入/输出输出C 语言中语言中的标准库提供了输入和输出的标准库提供了输入和输出函数函数 标准库标准库提供:提供:输入输入/输出函数来处理输入、输出、字符输出函数来处理输入、输出
2、、字符 和字符串操作和字符串操作 标准输入通常是指键盘标准输入通常是指键盘 标准输出通常是指显示器(也称控制台)标准输出通常是指显示器(也称控制台)可以用文件代替标准可以用文件代替标准输入和输出输入和输出设备设备4 4头文件头文件#include 这是一个预处理命令这是一个预处理命令 stdio.h 是一个文件,称为头文件是一个文件,称为头文件 包括对应于包括对应于 C 语言程序中使用的输入语言程序中使用的输入/输出函数的宏输出函数的宏 所设计的所设计的 printf()、scanf()、putchar()、getchar()等函数需要使用头文件中的这等函数需要使用头文件中的这些宏才能正确执行
3、些宏才能正确执行5 5带格式的输入带格式的输入/输出输出 printf()用于带格式的输出用于带格式的输出 scanf()用于带格式的输入用于带格式的输入能以用户控制下的各种预指定能以用户控制下的各种预指定格式读入和输出数据格式读入和输出数据格式说明符格式说明符指定了变量值输入指定了变量值输入和输出的格式和输出的格式6 6printf()-1用于在标准输出设备控制台上显示数据用于在标准输出设备控制台上显示数据语法格式:语法格式:printf(control string,argument list);控制字符串控制字符串参数列表参数列表 都需要一个格式命都需要一个格式命令令-与参数列表需要与参
4、数列表需要在数量、类型和顺序在数量、类型和顺序上匹配上匹配 需要由需要由“”括起括起来。由文本字符和空来。由文本字符和空格、格式命令和非打格、格式命令和非打印字符组成印字符组成7 7printf()-2控制字符串由三类项目中的一项或多项组成:控制字符串由三类项目中的一项或多项组成:文本字符:由可打印字符组成文本字符:由可打印字符组成格式命令:格式命令:以以%符号开始,随后紧跟与符号开始,随后紧跟与数据项相应的格式代码数据项相应的格式代码非打印字符:包括制表符、空格和新行非打印字符:包括制表符、空格和新行8 8格式代码格式代码-1-1格式格式printf()scanf()单字符单字符%c%c 字
5、符串字符串%s%s 带符号的十进制整数带符号的十进制整数%d%d 浮点数浮点数 (十进制记数法)(十进制记数法)%f%f 或或%e 浮点数浮点数 (十进制记数法)(十进制记数法)%lf%lf 浮点数(指数计数法)浮点数(指数计数法)%e%f 或或%e 浮点数(浮点数(%f f 或或%e e 中较短的一个)中较短的一个)%g 不带符号的十进制整数不带符号的十进制整数%u%u 不带符号的十六进制整数(使用不带符号的十六进制整数(使用“ABCDEF”)%x%x 不带符号的八进制整数不带符号的八进制整数%o%o 上表中,上表中,c、d、f、lf、e、g、u、s、o 和和 x 都是类型说明符都是类型说明
6、符9 9格式代码格式代码-2-2格式代码格式代码输出约定输出约定%d 整数的数字位数整数的数字位数%f 数字的整数部分如实输出。小数部分数字的整数部分如实输出。小数部分保留保留 6 6 位。如果小数部分不是位。如果小数部分不是 6 6 位,位,末尾填零;否则,四舍五入取到末尾填零;否则,四舍五入取到 6 6 位位%e 小数点左小数点左侧侧保留一位数字,右侧保留保留一位数字,右侧保留 6 6 位数字(与上面的位数字(与上面的%f f 相同)相同)上表总结了各种代码的输出约定上表总结了各种代码的输出约定1010控制字符串特殊字符控制字符串特殊字符格式代码格式代码输出约定输出约定 输出输出 字符字符
7、 输出输出 字符字符%输出输出%字符字符由于由于%和和“在控制字符中有特殊用途在控制字符中有特殊用途,因此如果因此如果需要输出这些字符需要输出这些字符,按照上表的方式使用按照上表的方式使用1111控制字符串与格式代码控制字符串与格式代码编编号号语句语句控制控制字符字符串串控制字符串控制字符串包括的内容包括的内容参数参数列表列表参数列表参数列表的说明的说明屏幕屏幕显示显示1.1.printf(%d,300);%d 仅由格式命仅由格式命令组成令组成300 常量常量300 2.2.printf(%d,10+5);%d 仅由格式命仅由格式命令组成令组成10+5 表达式表达式15 3.3.printf(
8、Good Morning Mr.Lee.);早上早上好好 李李先生先生.仅由文本字仅由文本字符组成符组成无无无无Good Morning Mr.Lee.4.4.int count=100;printf(%d,count);%d 仅由格式命仅由格式命令组成令组成count 变量变量100 1212printf()示例示例显示整数、浮点数和字符串的程序显示整数、浮点数和字符串的程序#include void main()int a=10;float b=24.67892345;char ch=A;printf(Integer data=%dn,a);printf(Float Data=%fn,b)
9、;printf(Character=%cn,ch);printf(This prints the stringn);printf(%s,This also prints a stringn);1313printf()中的修饰符中的修饰符-1-1“-”修饰符修饰符 数据项在范围内向左对齐,从范围最左侧的位数据项在范围内向左对齐,从范围最左侧的位置开始输出数据项置开始输出数据项字符宽度修饰符字符宽度修饰符 可以用于浮点型、双精度型和字符数组型(字可以用于浮点型、双精度型和字符数组型(字符串)。符串)。范围宽度修饰符是一个整数,定义了数据项的范围宽度修饰符是一个整数,定义了数据项的 最大范围宽度。最
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四章 C语言中的输入和输出 第四 语言 中的 输入 输出
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内