计算本息合计的C语言程序,C语言程序中运算.pptx

C语言程序中运算

Lesson 3 C语言程序设计基础电气与信息工程学院计算机系制作3学习目标:1学会使用C语言中运算符对程序中的数据进行处理 电气与信息工程学院计算机系制作3主要内容:1 算术运算数学库函数电气与信息工程学院计算机系制作算术运算符32C语言程序的最终目标就是正确的数据进行处理(计算) 电气与信息工程学院计算机系制作算术运算符32C语言程序的最终目标就是正确的数据进行处理(计算)C语言程序对数据的处理(运算)1、简单运算:加,减、乘、除2、较复杂运算:开平方、取对数、三角函数 1、直接运算2、通过一个过程进行运算(后面主要学习的内容)电气与信息工程学院计算机系制作算术运算符32C语言给我们提供了许多的算术运算符,可以直接对数据进行计算。 + - * / %加 减 乘 除 取余电气与信息工程学院计算机系制作算术运算符32 关于算术运算的特别说明:对于除(/)运算,当两个操作数为整型时,结果也为整型。例如:48/5其值为9;100/13其值为7。只要其中一个为实型,其结果也为实型。例如:48/5.0 其值为 9.6 电气与信息工程学院计算机系制作计算过程:#include int main(){ float f1,f2; f1=3.0+5/3; f2=3.0+5.0/3; printf("f1=%f, f2=%f ",f1,f2); return 0;}//结果会是什么呢? 电气与信息工程学院计算机系制作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; 电气与信息工程学院计算机系制作算术运算符32对于取余(%)运算,它的两个操作数必须是整型,其结果是两数相除的余数,也为整型。假设a和b是两个int类型的变量,且b不等于0;则a%b的计算结果是a整除以b的余数。例如,a=20,b=3,则a%b的结果为2 电气与信息工程学院计算机系制作赋值运算符33 赋值运算符=示例:s=0.0;功能说明:计算=右侧式子的值将=右侧式子的值赋给左侧的变量例如:int x=2; //给x赋一个初值2x=x+3;电气与信息工程学院计算机系制作赋值运算符33注意:=的左边必须是一个变量 例如:int x=2,y=5; x=x*x-y*y; 正确x=y=5;正确4=x-y; 错误x+y=5;错误x=y=5;电气与信息工程学院计算机系制作赋值运算符33注意:x=y+z;的理解不是数学上建立x是y与z的和的关系的意义它仅仅只表示此时需要计算机做一个计算:把y+z的和赋值给x 电气与信息工程学院计算机系制作赋值运算符33lesson3_fzyy.c请分析程序执行结果 #include int main(){ int x=1,y=2,z=0;z=x+y;printf("first:z=%d\n",z); x=3;y=4;printf("second:z=%d\n",z);return 0;}电气与信息工程学院计算机系制作运算符33 运算符有优先级和结合性,在计算表达式的值时,按照运算符的优先级顺序进行。例如:int x=1,y=2,z=3,m;m=y*z+1;电气与信息工程学院计算机系制作赋值运算符33例1:大约在1500年前,《孙子算经》中就记载了一个有趣的问题。“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?” 电气与信息工程学院计算机系制作例:赋值运算符3从题中可知:有两个已知量 头和脚 要求两个未知量 鸡数、兔数,因此需要四个变量来保存这些数据。int head,foot,chicken,rabbit;3根据题意列方程 电气与信息工程学院计算机系制作例:赋值运算符3head=35,foot=94;chicken+rabbit=head;2*chicken+4*rabbit=foot;3计算机能否求出chicken和rabbit?根据题意列方程 电气与信息工程学院计算机系制作编写程序过程:1、定义变量:chicken,rabbit,head,foot,并给head赋值35,foot赋值942、根据方程,列出计算chicken的表达式,列出计算rabbit的表达式3、输出chicken,rabbit 电气与信息工程学院计算机系制作赋值运算符33lesson3_01.c#include int main(){程序的开始 int chicken=0,rabbit=0,h

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值