如何移位实现除以10得到余数
展开全部
右侧的参数需要进行《模32的运算》这就是求:除以32,所得到的余数。那么,35,除以32,余数,就是3。因此,<<35,就和<<3,等效。都是左移3位。都是,乘以8。----------------1<<35,左侧的1,应该是指整型数,是32位的数字。一个数字,仅仅才32位,对其移位35位?超出了总位数,怎么移?所以,就限定,最多就移位32位。超过1位,就算移1位。超过2位,就算移2位。超过3位,就算移3位。……实际的移位个数,就是《模32》得来的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询