取模的运算符,python中的取模运算
今天老师让我们写几行简单的代码。虽然看起来很简单,但我还是学到了一个很重要的知识点——就是屏幕上显示的是模运算的“%”。
在之前的代码编写中,我知道了如何使用模数公式计算模数(或者取余数)。但由于通常实践中很少使用printf函数输出相应的格式,所以没有专门研究。通过今天的练习,我学到了很多隐藏的小知识点。请看几行代码:
#包含stdio.h
int main(void)
{
int a,b;
a=4;b=3;
printf(a%b=%d\n ,a % b);
}
结果是:ab=1;
虽然这个模数计算的结果是正确的,但是这个输出形式肯定不是我们想要的输出形式(因为我们想要的是:a%b=1),只需要一点点改变(如下图):
#包含stdio.h
int main(void)
{
int a,b;
a=4;b=3;
printf(a%%b=%d\n ,a % b);//写2%
}
另外提醒自己,使用if选择结构语句时,if后面的表达式必须是逻辑表达式;switch structure语句后面的表达式应该是值的形式。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。