c语言程序设计第二版李学刚,c语言程序设计第2版)李学刚教学资源教学课件3-2 算术运算符...

1、数据操作 之 算术运算,02,1单目算术运算,运算符:+正,负。 优先级别:+,同级别,是第2级。 结合方向:右结合。,2双目算术运算,算术运算,运算符:+,*,/,%。 运算规则: +,*,/ ,% a%b: 求a被b除所得的余数,结果符号与a相同。,优先级别:+,同级别,都是第4级的; *,/,%同级别,都是第3级的。,结合方向:均为左结合。,算术运算,03,【示例】 int a=5,b=2; 则 a+b 的结果为7, a/b的结果为2,而不是2.5。 double a=5.0,b=2.0; 则 a+b的结果为7.0,a/b的结果为2.5。 C语言中的“/”,有两方面含义: 1)整除。2)。

2、除法。,运算量的类型与结果类型,+, *,/:参加运算的两个运算量可以是整型数据,也可以是实型数据。 如果两个运算量都是整型数据,则结果也是整型数据; 如果两个运算量中至少有一个是实型数据,则结果也是实型数据。,1)对正整数求模运算 2)对负整数求模运算 3)对0求模 即结果的符号与被除数的符号相同。,模运算%:要求参加运算的两个运算量必须是整型(或字符型)数据,运算所得的结果是整型数据。,算术运算,【示例3-5】,int a=5,b= -5,c= 3,d= -3; a%c的结果为2, b%c的结果为-2,a%d的结果为2,b%d的结果为2,a%b的结果为0,b%a的结果为0,0%a的结果为0,0%b的结果也为0。,04,【示例】,【例】,设n是一个两位整数,用C语言的表达式分别表示n的个位和十位数码。,算术运算符,05,解答: n的个位数码可表示为n%10; n的十位数码可表示为n/10。,23,23%10=3,23/10=2,。

《c语言程序设计第2版)李学刚教学资源教学课件3-2 算术运算符》由会员E****分享,可在线阅读,更多相关《c语言程序设计第2版)李学刚教学资源教学课件3-2 算术运算符》请在金锄头文库上搜索。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值