《C语言程序运算》PPT课件.ppt

《C语言程序运算》PPT课件.ppt

ID:52065112

大小:483.50 KB

页数:44页

时间:2020-03-31

《C语言程序运算》PPT课件.ppt_第1页
《C语言程序运算》PPT课件.ppt_第2页
《C语言程序运算》PPT课件.ppt_第3页
《C语言程序运算》PPT课件.ppt_第4页
《C语言程序运算》PPT课件.ppt_第5页
资源描述:

《《C语言程序运算》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Lesson3C语言程序设计基础8/4/2021电气与信息工程学院计算机系制作学习目标:31学会使用C语言中运算符对程序中的数据进行处理8/4/2021电气与信息工程学院计算机系制作主要内容:31算术运算数学库函数8/4/2021电气与信息工程学院计算机系制作3算术运算符2C语言程序的最终目标就是正确的数据进行处理(计算)8/4/2021电气与信息工程学院计算机系制作3算术运算符2C语言程序对数据的处理(运算)1、直接运算1、简单运算:加,减、乘、除2、较复杂运算:开平方、取对数、三角函数2、通过一个过程进行运算(后面主要学习的内容)C语言程序的最终目标就是正确的数据进行

2、处理(计算)8/4/2021电气与信息工程学院计算机系制作3算术运算符2C语言给我们提供了许多的算术运算符,可以直接对数据进行计算。+-*/%加减乘除取余8/4/2021电气与信息工程学院计算机系制作3算术运算符2对于除(/)运算,当两个操作数为整型时,结果也为整型。例如:48/5其值为9;100/13其值为7。只要其中一个为实型,其结果也为实型。例如:48/5.0其值为9.6关于算术运算的特别说明:8/4/2021电气与信息工程学院计算机系制作#includeintmain(){floatf1,f2;f1=3.0+5/3;f2=3.0+5.0/3;pr

3、intf("f1=%f,f2=%f",f1,f2);return0;}//结果会是什么呢?计算过程:8/4/2021电气与信息工程学院计算机系制作f1计算过程:第一步计算除法:5/3=1第二步计算加法:3.0+1=4.0第三步把结果赋值给f1:f1=4.0;f2计算过程:第一步计算除法:5.0/3=1.666667第二步计算加法:3.0+1.666667=4.666667第三步把结果赋值给f1:f2=4.666667;8/4/2021电气与信息工程学院计算机系制作3算术运算符2对于取余(%)运算,它的两个操作数必须是整型,其结果是两数相除的余数,也为整型。假设a和b是两个

4、int类型的变量,且b不等于0;则a%b的计算结果是a整除以b的余数。例如,a=20,b=3,则a%b的结果为28/4/2021电气与信息工程学院计算机系制作3赋值运算符3赋值运算符=示例:s=0.0;功能说明:计算=右侧式子的值将=右侧式子的值赋给左侧的变量例如:intx=2;//给x赋一个初值2x=x+3;8/4/2021电气与信息工程学院计算机系制作3赋值运算符3注意:=的左边必须是一个变量例如:intx=2,y=5;x=x*x-y*y;正确x=y=5;正确4=x-y;错误x+y=5;错误x=y=5;8/4/2021电气与信息工程学院计算机系制作3赋值运算符3注意:

5、x=y+z;的理解不是数学上建立x是y与z的和的关系的意义它仅仅只表示此时需要计算机做一个计算:把y+z的和赋值给x8/4/2021电气与信息工程学院计算机系制作3赋值运算符3#includeintmain(){intx=1,y=2,z=0;z=x+y;printf("first:z=%d",z);x=3;y=4;printf("second:z=%d",z);return0;}请分析程序执行结果lesson3_fzyy.c8/4/2021电气与信息工程学院计算机系制作3运算符3运算符有优先级和结合性,在计算表达式的值时,按照运算符的优先级顺序进

6、行。例如:intx=1,y=2,z=3,m;m=y*z+1;8/4/2021电气与信息工程学院计算机系制作3赋值运算符3例1:大约在1500年前,《孙子算经》中就记载了一个有趣的问题。“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”8/4/2021电气与信息工程学院计算机系制作3赋值运算符3根据题意列方程例:从题中可知:有两个已知量头和脚要求两个未知量鸡数、兔数,因此需要四个变量来保存这些数据。inthead,foot,chicken,rabbit;8/4/2021电气与信息工程学院计算机系制作3赋值运算符3根据题意列方程例:head=35,foot=94;c

7、hicken+rabbit=head;2*chicken+4*rabbit=foot;计算机能否求出chicken和rabbit?8/4/2021电气与信息工程学院计算机系制作编写程序过程:1、定义变量:chicken,rabbit,head,foot,并给head赋值35,foot赋值942、根据方程,列出计算chicken的表达式,列出计算rabbit的表达式3、输出chicken,rabbit8/4/2021电气与信息工程学院计算机系制作3赋值运算符3#includeintmain(){lesson3_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。