C语言加减乘除游戏训练,C语言成长之路23:加减乘除

C语言规定:

两个整数相除的结果为整数,小数部分则直接被舍去;

还要考虑的是,最后的运算结果是赋值给什么样的数据类型,最后结果根据数据类型决定;

例:7/3的结果值是2;但7.0/3的结果为2.3333;

【%运算符】 只能用于整数相除求余数,运算结果的符号与被除数相同;

1 void main(){

2 /* C语言成长之路23:加减乘除

3 *

4 */

5 int a = 5;

6 int b = 10;

7 int c = a + b;

8 printf("%d",c); // 两int类型相加,最后赋值给int类型,所以e还是int类型;

9

10 int d = 15;

11 double e = 10.1;

12 int f = d + e;

13 printf("\n%d",f); // 一个double和一个int相加,最后赋值给int,所以f还是int类型;

14

15 double g = 11.1;

16 double h = 12.222;

17 int i = g + h;

18 printf("\n%d",i); // 两个double相加,最后赋值给int,所以i还是int类型;

19

20 // 演示:10 和 2 去余

21 int aa = 10;

22 int bb = 2;

23 int cc = aa % bb;

24 printf("\n%d",cc); // 结果是10 / 2 = 5 ...0

25

26 // 练习1:31和2取余等于多少?把详细过程写出来;

27 int ts1 = 31;

28 int ts2 = 2;

29 int ts3 = ts1 % ts2;

30 printf("\n%d",ts3); // 过程 31 / 2 = 15 ... 1

31 // 练习2:2和3取余的值是多少?怎么算的?;

32 int tts1 = 2;

33 int tts2 = 3;

34 // 练习3:求8829和2取余后的值;

35

36 // 拓展:假设你们班上有20个女孩和18个男孩,那么如果1男1女分一组的话,最后会剩下多少个女孩;

37 }

标签:10,23,int,double,31,n%,C语言,printf,加减乘除

来源: https://www.cnblogs.com/akne/p/13334501.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值