购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.5 小学生会余数

瑞说:“小学生刚刚学习除法会说,5÷2得2余1。”

余数,C语言也会。C语言已经能够实现5÷2等于2这件事了,只需给程序员提供一个求出余数的手段就好了——用符号%求余数。%在编程语言中又称为模运算,找到这个符号并不容易,因为数学中没有定义只取模的运算符号。在C语言中用哪个合适呢?要避开其他的数学符号。其实,#、$、^、&这些应该都符合要求,但是很快就发现,C语言还要定义不少符号。也没有更好的解决方案,就定义%为求余的运算符好了。

探索: 编写程序,试一下5%2的结果是什么。

瑞问:“%到底叫求余运算,还是叫模运算?”

其实都行。模是mod的音译,程序员习惯叫模运算。模运算在编程中用处很大,后面有不少程序会用到。 I2Y1hgOqczFtkhfGDW7SC5I8S2A/55emuMupIsBP5mmgUCi6tDjnvodXo2TAd5kb

点击中间区域
呼出菜单
上一章
目录
下一章
×