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)
查看全文
相关阅读:
python函数篇
字符编码和文件处理
对话代码
复习2
[转]借闪光灯的东风 成就你完美的摄影作品
色系
Oracle的一些基本操作
iebook line flash
网站收录
复习1
原文地址:https://www.cnblogs.com/mtcnn/p/9420962.html
最新文章
SGU107 987654321 problem
UVA10881 Piotr's Ants
USACO4.1.1Beef McNuggets
UVa12097 Pie
UVA10012 How Big Is It?
USACO3.4.1Closed Fences
SGU115 Calendar
UVa1344 Tian Ji The Horse Racing
UVa1346 Songs
微信5.0体验贴:即将横“扫”一切
热门文章
微信公众平台消息接口开发(34)微信墙之表白墙/婚礼墙/晚会墙/会议墙/晒单墙/照片墙/历史墙
微信公众平台消息接口开发(31)微信浏览器HTTP_USER_AGENT判断
微信官方首次表态:微信公众平台不是营销工具
PHP和MySQL Web开发 经典书籍
微信公众平台消息接口开发(32)空气质量指数查询
微信公众平台消息接口开发(33)智能快递查询
api大全
微信公众平台消息接口开发(34)桃花运测试
微信 5.0 内部测试版下载地址
浏览器检测类
Copyright © 2011-2022 走看看