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)
查看全文
相关阅读:
富文本ZSSRichTextEditor之趟坑集锦
iOS11及Xcode9适配问题汇总
XIB中拖UIScrollView的困难
Glide加载图片问题记录
微信关注事件bug记录
kswapd0 进程 设置 swap
AJAX请求返回HTTP 400 错误
通过jQuery Ajax提交表单数据时同时上传附件
JS---DOM---事件冒泡和阻止事件冒泡,总结事件
JS---DOM---为元素绑定事件和解绑事件的兼容代码
原文地址:https://www.cnblogs.com/mtcnn/p/9420962.html
最新文章
难道说:没有梦想的生活是平庸
PHP全栈学习笔记18
PHP全栈学习笔记18
PHP全栈学习笔记17
PHP全栈学习笔记17
PHP全栈学习笔记16
PHP全栈学习笔记16
PHP全栈学习笔记15
PHP全栈学习笔记15
PHP全栈学习笔记14
热门文章
PHP全栈学习笔记14
PHP全栈学习笔记13
PHP全栈学习笔记13
PHP全栈学习笔记12
PHP全栈学习笔记12
PHP全栈学习笔记11
PHP全栈学习笔记11
PHP全栈学习笔记10
PHP全栈学习笔记10
Javascript实现页面滚动时导航智能定位
Copyright © 2011-2022 走看看