关于/的理解和简单运用。

本文解释了对整数符号的理解误区,并详细介绍了如何通过整除和取模运算求解任意n位整数的个位、十位等数值,提供了两种方法来计算特定位数。
摘要由CSDN通过智能技术生成

1/符号的理解

  • 1.关于/理解的误区,之前一直认为/号是求商然后取整获得取整之后的结果。其实更简洁的称谓就是(取整运算)。直接对商取整。所以所名称很重要。

2关于如何求整数数个位十位百位千位等字符,此时可以拓展到n位整数求各n位的字符

假使一个n位整数(12345…n),注意此n位数是连在一起的一个整型数,要求其各n位数。

  • 此时不妨假设上述n位整数变量位x
  1. 求该最高位的数,只需要使用整除运算即可,整数(10…0),此时有n-1个0.
  2. 求其个数数,只需要使用%(取模运算)即可,直接对10取余数即可。
  3. 求中间位数的数,不妨假设为第t位,(从高位往低位计算,此时t的范围为2~(n-1)位。
    3.1可以选择两种方法,先使用整除运算获取高t位。具体方法使用x / (10…0)此时有n-t个0;此时需要取其上诉结果最低位,然后对10取余即可得到第t位数。
    3.2 先使用趋于运算获取其低n-t+1位,使用对10…0(n-t+1位0)求余数;然后取其最高位即可,此时使用/(整除)取其高位,此时整除10…0(n-t+1位0)即可求得第t位数字。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值