勿忘SnowRain
2016-02-20 10:21
在C语言中三位数为何这样取值?
因为方便。
个位上的数字通过“%10”这个容易理解;
由于定义为整形变量,所以没有小数部分,且不四舍五入,所以百位通过“/100”可以直接得到百位上的数字;
十位上的数字有两种方法得到,一是先“%100”剔除百位,再通过“/10”剔除个位;二是先通过“/10”剔除个位,再通过“%10”剔除百位。
你也可以不这么考虑,先通过“%10”取出个位数,三位数减去个位数除以10 就是剩余的两个数了
C语言入门
926025 学习 · 20793 问题
相似问题