在mooc上听了几节课,练习题里做到,答案是1和2……1我可以理解,2是怎么回事?实在想不通。
int i=1;
switch ( i%3 ) {
case 0: printf("zero");
case 1: printf("one");
case 2: printf("two");
}
我好像又没说全,问的是输出结果。初学C,连问题出在哪儿都不知道……
C语言中1%3的结果是多少?
答案:2 悬赏:20 手机版
解决时间 2021-03-21 00:39
- 提问者网友:不要迷恋哥
- 2021-03-20 15:48
最佳答案
- 五星知识达人网友:七十二街
- 2021-03-20 16:11
1!——%是取余除啊,即取除以除数后被除数的剩余部分:1除以3得0余1,所以结果是1。
全部回答
- 1楼网友:西岸风
- 2021-03-20 16:19
%是取余运算,即求余数的
3%8,这个表达式的值是3,因为3除以8等于0,余数为3
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯