




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 1 第第3章章 最简单的最简单的C程序设计程序设计3.4.3 用用printf函数输出数据函数输出数据2 2 3.4 数据的输入输出数据的输入输出3.4.1 输入输出举例输入输出举例3.4.2 有关数据输入输出的概念有关数据输入输出的概念3.4.3 用用printf函数输出数据函数输出数据3.4.4 用用scanf函数输入数据函数输入数据3.4.5 字符数据的输入输出字符数据的输入输出3 3 授课要授课要点点 标准格式输出函数标准格式输出函数printf()4 4 复习复习【例例1】原样输出一行语句。原样输出一行语句。程序名为程序名为#include /编译预处理编译预处理void mai
2、n()/主函数主函数 printf(Hello,world!n); /输出信息输出信息程序输出结果程序输出结果:Hello,world! 【模仿练习】输出自己的信息。【模仿练习】输出自己的信息。运行显示如下图:运行显示如下图:5 5 3.4.3 用用printf函数输函数输出数据出数据 C语言本身没有输入和输出语句,而输语言本身没有输入和输出语句,而输入和输出的操作是由库函数入和输出的操作是由库函数scanf和和printf等函数来完成的。程序在调用这等函数来完成的。程序在调用这些库函数时,必须在源文件的开始处加些库函数时,必须在源文件的开始处加上头文件的上头文件的“包含命令,格式如下:包含命
3、令,格式如下: #include 或或#include 库函数头文件名库函数头文件名 格式输出函数格式输出函数printf( ) printf( )函数的作用:向计算机系统默认的函数的作用:向计算机系统默认的输出设备一般指终端或显示器输出一个或多输出设备一般指终端或显示器输出一个或多个任意类型的数据。个任意类型的数据。6 6 标准格式输出函数标准格式输出函数printf()printf() printf()函数的一般格式如下: printf(格式控制串 ,输出项表); 格式控制串: 1.普通字符,原样输出 2.格式声明符,说明对应输出项的格式;输出时,其对应输出项占用格式说明符的位置 格式声明
4、字符有:%d %f %c %s等P74表7 7 printfprintf函数的一般格式函数的一般格式printfprintf格式控制,输出表列格式控制,输出表列例如:例如:printf(i=%d,c=%cn,i,c);printf(i=%d,c=%cn,i,c);格式格式说说明明8 8 普通字符普通字符printfprintf函数的一般格式函数的一般格式printfprintf格式控制,输出表列格式控制,输出表列例如:例如:printf(i=%d,c=%cn,i,c);printf(i=%d,c=%cn,i,c);9 9 可以是常量、变量或表达式可以是常量、变量或表达式printfprintf
5、函数的一般格式函数的一般格式printfprintf格式控制,输出表列格式控制,输出表列例如:例如:printf(i=%d,c=%cn,i,c);printf(i=%d,c=%cn,i,c);1010 标准格式输出函数标准格式输出函数printf()printf()【例例2】输出十进制整数。输出十进制整数。程序名为程序名为#include /编译预处理编译预处理void main() /主函数主函数 int num1 = 10,num2 =5; /定义整型变量定义整型变量 printf(%dn,num1); /输出输出num1 printf(%d,%dn,num1,num2); printf(
6、%dt%dn,num1,num2); 程序输出结果程序输出结果:1111 标准格式输出函数标准格式输出函数printf()printf()【例例3】输出十进制浮点数。输出十进制浮点数。程序名为程序名为#include /编译预处理编译预处理void main()/主函数主函数 float num1 = 10.679,num2 =5.3124; /定义实型变量定义实型变量 printf(%fn,num1); /输出输出num1 printf(%f,%fn,num1,num2); /输出输出num1、num2 printf(%ft%fn,num1,num2); /输出输出num1、num2程序输出
7、结果程序输出结果:1212 标准格式输出函数标准格式输出函数printf()printf()【例例4】输出一个字符。输出一个字符。程序名为程序名为#include /编译预处理编译预处理void main()/主函数主函数 char ch=a; /定义字符型变量定义字符型变量 printf(ch=%cn,ch); /输出字符输出字符程序输出结果程序输出结果:1313 标准格式输出函数标准格式输出函数printf()printf()【例例5】输出一个字符串。输出一个字符串。程序名为。程序名为。#include /编译预处理编译预处理void main() /主函数主函数 char str10=a
8、bcde; /定义一个字符串变量定义一个字符串变量 printf(%sn,str); /输出字符串输出字符串程序输出结果程序输出结果:1414 标准格式输出函数标准格式输出函数printf()printf()【模仿练习】输出三名学生的成绩整数。【模仿练习】输出三名学生的成绩整数。运行结果如以下图所示:运行结果如以下图所示:1515 标准格式输出函数标准格式输出函数printf()printf()【模仿练习】输出三名学生的成绩【模仿练习】输出三名学生的成绩(浮点数浮点数)。运行结果如以下图所示:运行结果如以下图所示:【说明】要控制显示位数见教材表【说明】要控制显示位数见教材表P741616 标准
9、格式输出函数标准格式输出函数printf()printf()【模仿练习】输出两名学生的姓名。【模仿练习】输出两名学生的姓名。运行结果如以下图所示:运行结果如以下图所示:1717 讨论并总结讨论并总结 输出函数输出函数printf()的格式应注意的格式应注意什么?什么? n t的作用?的作用?1818 学以致用学以致用 寻找身边的例子,实现信息的输寻找身边的例子,实现信息的输出:出: 例如:输出显示自己的名片,输例如:输出显示自己的名片,输出一棵圣诞树等等,格式自由发出一棵圣诞树等等,格式自由发挥挥1919 课外训练课外训练每人必做每人必做 实现学生根本信息的输出实现学生根本信息的输出 2020
10、 课外训练课外训练每人必做每人必做 模仿模仿“小型计算器,编程输出小型计算器,编程输出如下菜单:如下菜单: 2121 预习预习每人必做每人必做3.4.4 用用scanf函数输入函数输入数据数据3.4.5 字符数据的输入输字符数据的输入输出出2222 3.4.2 有关数据输入输出的概有关数据输入输出的概念念 几乎每一个几乎每一个C C程序都包含输入输出程序都包含输入输出 输入输出是程序中最根本的操作之输入输出是程序中最根本的操作之一一2323 3.4.2 有关数据输入输出的概有关数据输入输出的概念念(1) 所谓输入输出是以计算机主机为主所谓输入输出是以计算机主机为主体而言的体而言的从计算机向输出设备从计算机向输出设备(如显示器、打印如显示器、打印机等机等)输出数据称为输出输出数据称为输出从输入设备如键盘、磁盘、光盘、扫从输入设备如键盘、磁盘、光盘、扫描仪等向计算机输入数据称为输入描仪等向计算机输入数据称为输入2424 (2) 语言本身不提供输入输出语句语言本身不提供输入输出语句 输入和输出操作是由输入和输出操作是由C标准函数库中标准函数库中的函数来实现的的函数来实现的 printf和和scanf不是语言的关键字,不是语言的关键字,而只是库函数的名字而
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保险业务居间合同书
- 合作经营公路运输合同
- 培训协议约定合同
- 劳保协议合同
- 明星代言合同协议
- 伐木工协议合同
- 铺装合同协议
- 回迁房二手房合同协议书
- 项目资金合同协议
- 污水池施工合同协议书
- 环境有害物质管理办法
- 《中国特色社会主义进入新时代》PPT课件下载
- 基于PLC的温室大棚控制系统设计
- 证券投资基金信息披露xbrl模板第3号《年度报告和半年度报告》
- 工程力学电子教材
- 70周岁以上老年人三力测试题库换领永久驾驶证
- 动物免疫学第五章细胞因子
- 新版防雷检测职业技能竞赛综合知识试题库(精简500题)
- 2023年新华人寿保险股份有限公司招聘笔试题库及答案解析
- GB/T 4513.1-2015不定形耐火材料第1部分:介绍和分类
- GB/T 3452.1-2005液压气动用O形橡胶密封圈第1部分:尺寸系列及公差
评论
0/150
提交评论