欢迎来到天天文库
浏览记录
ID:50298155
大小:1.94 MB
页数:97页
时间:2020-03-07
《C语言程序设计 教学课件 作者 姜海涛《C语言程序设计》第三章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章数据的使用主要内容应用实例1输入与输出2运算符和表达式3数据类型转换4本章要点基本输入输出操作的实现常用运算符(算术运算符、赋值运算符、自增自减运算符、逗号运算符)运算符的优先级和结合性表达式及表达式语句数据类型转换本章学习目标熟练掌握字符的输入/输出函数及格式化输入/输出函数的使用方法。重点掌握scanf函数和printf函数的格式控制掌握常用的运算符和表达式的使用,重点掌握自增和自减运算符及其运算规则掌握表达式语句的格式,理解表达式与表达式语句的区别掌握数据类型转换方法及规则3.1应用实例【
2、例3-1】计算商品总价格某顾客到超市购买苹果和桔子,超市收银台计算客户购买商品的总价格。3.1.1程序代码/*程序3-1*/#includevoidmain(){floatapple_price,orange_price,apple_qty,orange_qty,total_price;printf("请输入顾客购买的苹果的价格和数量:");scanf("%f%f",&apple_price,&apple_qty);printf("请输入顾客购买的桔子的价格和数量:");scanf("
3、%f%f",&orange_price,&orange_qty);total_price=apple_price*apple_qty+orange_price*orange_qty;printf("顾客购买的商品总价格为:%.2f”,total_price);}3.2输入与输出C语言标准函数库提供了用于实现输入/输出的库函数。字符输入/输出的函数——getchar函数和putchar函数格式化输入/输出函数——scanf函数和printf函数3.2输入与输出(续)C语言要求在调用函数前对被调用的函数进行
4、声明,调用库函数也应如此,这可以通过包含相应的头文件(headfile)来完成。本章介绍的4个函数都在stdio.h头文件中进行描述。因此我们在程序开头包含stdio.h文件即可。#include或#include“stdio.h”3.2.1字符输出——putchar函数功能使用putchar函数可以向标准输出设备(通常指显示器)中输出一个字符。调用方法putchar(ch);参数参数ch可以是字符常量,也可以是字符变量;可以是普通字符,也可以是转义字符。3.2.1字符输出——putc
5、har函数(续)示例putchar(‘A’);putchar(65);putchar(‘’);charch=’a’;putchar(ch);3.2.2字符输入——getchar函数功能使用getchar函数可以从标准输入设备(通常指键盘)中读取一个字符。调用方法charch;ch=getchar()返回值调用该函数不需要实际参数,该函数的返回值为读取的字符,如果读取出错,返回值为EOF(-1)。3.2.2字符输入——getchar函数(续)示例【例3-2】读取一个字符并输出该字符对应的十进制ASCI
6、I码值/*程序3-2*/#includevoidmain(){charch;ch=getchar();printf(“%d”,ch);}3.2.2字符输入——getchar函数(续)注意在通过键盘向程序提供数据时,按下回车键表示确认并提交输入数据。输入的字符(包括回车键,在程序中回车键表示换行符)将依次进入输入缓冲区。getchar函数将从输入缓冲区中提取一个字符,将其作为函数返回值。getchar函数可以读取空格、Tab键、换行符等字符。3.2.3格式化输出——printf函数【例3
7、-3】计算并输出两个整数的和。/*程序3-3*/#includevoidmain(){inta=1,b=2,sum;sum=a+b;printf(“sum=%d”,sum);}1.基本语法要求功能printf函数可以输出多个多种类型的数据,而且可以定义每个数据的输出格式。调用格式参数第一个参数是一个字符串,它说明了数据的输出格式和最后的输出效果,这是必须有的一个参数。从第二个参数开始的其他参数给出了要输出的数据。每个输出数据可由一个表达式给出。printf(格式字符串,表达式1,表
8、达式2……)2.格式字符串的构成格式字符串中包含两种内容:第一种是普通字符(包括转义字符),如程序3-3中的“sum=”,这些内容直接输出。第二种内容是格式说明符,如示程序3-3中的“%d”,每个格式说明符指定一个输出数据的格式。它起到占位符的作用,格式说明符不被输出,而是由相应的输出数据来替换它。格式说明符的格式常用转换说明符包括:d、i、o、x、u、c、s、f、e、g。标志字符可以是一个或多个以下字符的组合:“-”、“+”、“#”、“0
此文档下载收益归作者所有