【概述】
在计算机中,数据都是以二进制形式存储的,因此位运算实质就是对整数在内存中的二进制位直接进行操作。
灵活使用位运算,不仅能有效的提高程序的效率,而且还能为代码提供亮点。
此外,在程序设计竞赛中,位运算,也是一种常考的要点,例如:树状数组中的 lowbit 函数的使用等,在 STL 容器中,bitset 也是一种常用的位运算工具。
关于 bitset:点击这里
在计算机中,数据都是以二进制形式存储的,因此位运算实质就是对整数在内存中的二进制位直接进行操作。
灵活使用位运算,不仅能有效的提高程序的效率,而且还能为代码提供亮点。
此外,在程序设计竞赛中,位运算,也是一种常考的要点,例如:树状数组中的 lowbit 函数的使用等,在 STL 容器中,bitset 也是一种常用的位运算工具。
关于 bitset:点击这里