计算机基础知识
文章平均质量分 54
baiyucraft
在校大学生一枚,编程全是自学的,出于兴趣爱好
展开
-
计算机基础知识---位运算的应用
Author:baiyucraft BLog: https://blog.csdn.net/hjj19991111 前置学习: 计算机基础知识—位运算的简介 在了解位运算后,我们要明白一点:为什么要学习位运算呢。其实很重要的一个原因是因为位运算速度极其快,在写算法题或者程序时,将一些操作换成位运算,会大大提升程序的性能。以下就是一些位运算的应用 1.位运算实现乘除: 原理: 右移1位,相当于整除2;a左移1位,相当于乘以2 a >> n # 将a整除2^n a << n原创 2021-05-23 10:28:16 · 604 阅读 · 0 评论 -
计算机基础知识---位运算的简介
Author:baiyucraft BLog: https://blog.csdn.net/hjj19991111 1.什么是位运算 稍微有点计算机基础的都知道一点,在程序中的所有数在计算机内存中都是以二进制的形式存储的。位运算就是直接对整数在内存中的二进制进行操作。明白了这个,让我们来看看在Python中有哪些位运算符。 2.位运算符 符号 名称 描述 & 按位与 两个数相应位都为1,则该位的结果为1,否则为0 | 按位或 两个数相应位有一个为1,则该位的结果为1,否则为原创 2021-05-23 10:26:09 · 1071 阅读 · 0 评论