c语言 取余 % 和除法 / 的应用技巧 (在取位数方面的)

万能公式:

x / _ %10

你可以取出你想要的任何位数(整数哦,包含小数的以后再说)
比如456789 我想取6
6是千位数
456789 / 1000 % 10 就等到6了
为啥?分析一下
/ 1000 ==>就是消右 就等到了456
然后 456 % 10 就是 取十位数5的右边 就是6了

口诀:
% 消高位 消左
/ 消低位 消右
案例1:
比如 678 我要获得78, 怎么做呢?

因为获得78 就是要消掉高位 ==> 那就是 %
那 % 多少呢?因为6是百位 ==> % 100
所以 678 % 100 == 78 (6是本身位,消时候包含哦)

案例2: 还是678 我要获得 6 怎么做呢?

去掉78 消低位 ==> 那就是 /
那 / 多少呢?因为 6是百位数 ==> / 100
所以 678 / 100 = 6 (6是本身位,消时候不包含哦)

案例3: 456 % 10 是多少

% 取右
% 10 就是 取十位数5的右边
所以 是 6

案例4: 6 % 10 是多少

取右 %10 取十位数的右边 就还是6

案例5: 456 / 10是多少呢?

消右 /10 消掉十位数的右边 就是45

案例6: 6 / 10 是多少

消右 /10 消掉十位数的右边 就是0

注意: 以上只是取位数的技巧 别忘了% /的真实作用 一个取余 一个除法 哦
————————————————
原文链接:https://blog.csdn.net/eebaicai/article/details/109049930

posted @ 2021-08-21 00:02  CharHao  阅读(808)  评论(0编辑  收藏  举报