C语言成长之路23:加减乘除
2021-04-15 03:27
标签:类型 str main div print 部分 tts void 赋值 C语言规定: 两个整数相除的结果为整数,小数部分则直接被舍去; 还要考虑的是,最后的运算结果是赋值给什么样的数据类型,最后结果根据数据类型决定; 例:7/3的结果值是2;但7.0/3的结果为2.3333; 【%运算符】 只能用于整数相除求余数,运算结果的符号与被除数相同; C语言成长之路23:加减乘除 标签:类型 str main div print 部分 tts void 赋值 原文地址:https://www.cnblogs.com/akne/p/13334501.html 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 }