最近在网上发现一些二进制运算,发现用起来挺方便的,在此做一总结:
1. ~ 运算(可以用来取整 ):
~1.1 // -2 ~1.9 // -2 ~-1.1 // 0 ~-1.9 // 0 ~~1.1 // 1 ~~-1.1 // -1
2.>>和<<运算符(位移):
2<<1 // 4 2>>1 // 1
本文总结了二进制运算中的几种实用技巧,包括利用~运算符进行整数取值,以及通过>>和<<位移运算符实现数值的快速变化。这些技巧在编程中能够提高效率,是每位程序员值得掌握的基础知识。
最近在网上发现一些二进制运算,发现用起来挺方便的,在此做一总结:
1. ~ 运算(可以用来取整 ):
~1.1 // -2 ~1.9 // -2 ~-1.1 // 0 ~-1.9 // 0 ~~1.1 // 1 ~~-1.1 // -1
2.>>和<<运算符(位移):
2<<1 // 4 2>>1 // 1
转载于:https://www.cnblogs.com/xiaoyaoxingchen/p/9849725.html

被折叠的 条评论
为什么被折叠?