Browsed by分类: golang

判断一个整数的二进制第n位是否为1

判断一个整数的二进制第n位是否为1

我们经常用0和1来表示多个权限的有无,或者多个选项是否勾选,然后把这些0和1按顺序组合成一个二进制数,再把它转成十进制存到数据库中。但是从数据库中取出十进制数后,怎么验证具有哪些权限或者勾选了哪些选项呢?即:怎样判断该十进制数对应的二进制数第n位是0还是1呢?

Read More Read More

扫码在手机查看
iPhone请用自带相机扫
安卓用UC/QQ浏览器扫

判断一个整数的二进制第n位是否为1