zoukankan
html css js c++ java
二进制比特位运算
1. 基本运算
截断保留后 k 位,比如 83 == 0x0101 0011 保留后 5 位,即为 0x0001 0011 == 19
x & (pow(2, k)-1)
x & 0x1f
截断保留前 k 位,则为:
对于 8 位数据,保留前 5 位:x & 0xf8
或者:先右移三位,再左移三位,即先除以 8,再乘以 8;
a 的第 k 位清零:
a &= ~(1 << k)
a 的第 k 位置 1:
a |= (1 << k)
查看全文
相关阅读:
c# 遮罩
判断当前task中的运行的activity是否为当前应用
Chrome+SwitchySharp+myentunnel+SSH
vps
系统制作
vs2010 mfc
android ndk
乐 Phone刷机教程(全过程)
mysql 保留字 冲突
mysql 存储过程
原文地址:https://www.cnblogs.com/mtcnn/p/9420962.html
最新文章
InstallShield 2012 Spring新功能试用(3): 对微软最新技术的支持
InstallShield 2012 Spring新功能试用(9): 新支持在安装过程中配置网络共享文件夹
InstallShield 2012 Spring新功能试用(12): Suite/Advanced UI 和 Advanced UI 工程支持InstallScript安装程序(Part 1)
Basic INFO 如何在测试机环境中Debug InstallScript安装包
InstallShield 2012 Spring评估试用(2): Professional版本支持新的可自定义的用户界面
NEWS:Flexera Software声明终止InstallShield 2010
InstallShield 2012 Spring新功能试用(10): 支持在安装过程创建预定义的多个Windows用户帐号和组
InstallShield 2012 Spring新功能试用(7): 支持检测指定版本的Advanced UI 或 Suite/Advanced UI安装包是否已经安装
NEWS:InstallShield 2012 Spring版本发布
InstallShield 2012 Spring新功能试用(8): Suite/Advanced UI 和 Advanced UI工程支持自动检测升级和下载
热门文章
InstallShield 2012 Spring新功能试用(4): Custom Action支持PowerShell
InstallShield 2012 Spring新功能试用(5): 内置终止指定进程的Custom Action
InstallShield 2012 Spring新功能试用(11): Suite/Advanced UI 或 Advanced UI工程中可以导入Prerequisites
android home
android 桌面1
jsp ajax 数组
mysql 表操作
Android四种Activity的加载模式
mysql 定时任务
air 文件
Copyright © 2011-2022 走看看