龙空技术网

「Python位运算符」按位左移运算符(

夜晚回家 30

前言:

而今各位老铁们对“如下代码的功能是”大概比较着重,小伙伴们都需要知道一些“如下代码的功能是”的相关内容。那么小编在网摘上汇集了一些关于“如下代码的功能是””的相关内容,希望各位老铁们能喜欢,大家快快来了解一下吧!

功能要求

编写一个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位,利用乘法运算符进行计算机为

标签: #如下代码的功能是