前言:
而今各位老铁们对“如下代码的功能是”大概比较着重,小伙伴们都需要知道一些“如下代码的功能是”的相关内容。那么小编在网摘上汇集了一些关于“如下代码的功能是””的相关内容,希望各位老铁们能喜欢,大家快快来了解一下吧!功能要求
编写一个Python应用程序,对整型数据48执行<<运算,分别向左移1位和2位,将结果以二进和十进制的形式显示在控制台。
实现步骤
1.创建一个Python文件,对整数48分别左移1位和2位,编写如下代码:
2.运行代码查看运行结果。
知识说明
按位左移运算符为“<<”,它的运算法则是将一个二进制操作数向左移动指定的位数,左边(高位端)溢出的位被丢弃,右边(低位端)的空位用0补充。左移位运算相当于乘以2n。
根据左移位运算符的运算规则可以得出(00110000<<1)=01100000,所以转换为十进制数就是96(48×2);将其左移2位,根据左移位运算符的运算规则可以得出(00110000<<2)=11000000,所以转换为十进制数就是192(48×2^2)。
左移n位相当于操作数乘以2的n次方,根据此原理可借助乘法运算符实现左移功能。例如,10左移3位,利用乘法运算符进行计算机为
。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #如下代码的功能是