2025-11-20 05:41:53
左移操作就是往左移动数字位数比如十进制的10左移一位变成20左移两次就是乘以四变成40。这跟乘法有关系就像十进制的10乘以2等于20乘以2等于40一样。二进制里左移一位相当于乘以2左移两次就是乘以4所以十进制数左移两位就是乘以4。
为什么左移两次等于乘以四呢二进制里左移一位等于乘以二比如十进制的二左移变成四左移两次变成八所以十进制的十左移两次就是十乘以四等于四十对吧这样对吧。比如数字5的二进制是101左移一次变成1010等于十进制的十再左移一次变成10100等于二十。数据验证显示十进制的十左移两次确实是四十所以这个规则是成立的。就像二进制100(4)左移两位变成10000(16)正好是4乘以4的结果。
本题链接: